@trans.js/json-to-code
TypeScript icon, indicating that this package has built-in type declarations

2.0.0 • Public • Published

@trans.js/json-to-code

将普通json生成常用代码块 2.x是不依赖fs模块的版本

示例

import {
  transJsonToInterface,
  transJsonToSchema,
  transJsonToColumns
} from '@trans.js/json-to-code';
const { 
  transJsonToInterface,
  transJsonToSchema,
  transJsonToColumns
} = require('@trans.js/json-to-code');

const jsonStr = {
  "id": "d7f1cafd-279c-42e4-a6b9-785a727a8645",
  "created_at": "2023-06-07T12:41:52.601237Z",
  "updated_at": "2023-06-07T12:41:52.601237Z",
  "name": "张三"
  "phone": "1888****888"
}

const fieldDict = {
  "name": '姓名',
  "phone": '电话',
}

// typtscript interface
transJsonToInterface(jsonStr, 'test_some_thing', { fieldDict }).print()
// formily schema
transJsonToSchema(jsonStr, { fieldDict }).print()
// antd table columns
transJsonToColumns(jsonStr, { fieldDict }).print()

安装

pnpm i @trans.js/json-to-code
# 或者
yarn add @trans.js/json-to-code

Readme

Keywords

none

Package Sidebar

Install

npm i @trans.js/json-to-code

Weekly Downloads

0

Version

2.0.0

License

MIT

Unpacked Size

10.3 kB

Total Files

5

Last publish

Collaborators

  • jack0410