Files
Sprout-Farm/Server/JsonEdit/example_formats.md

1.3 KiB
Raw Blame History

JSON格式化示例

以下展示三种不同的JSON格式化效果

原始数据

{"小麦":{"花费":120,"收益":100,"品质":"普通"},"稻谷":{"花费":100,"收益":120,"品质":"普通"}}

1. 标准格式化2空格缩进

{
  "小麦": {
    "花费": 120,
    "收益": 100,
    "品质": "普通"
  },
  "稻谷": {
    "花费": 100,
    "收益": 120,
    "品质": "普通"
  }
}

2. 最小化(压缩)

{"小麦":{"花费":120,"收益":100,"品质":"普通"},"稻谷":{"花费":100,"收益":120,"品质":"普通"}}

3. 一行化(一个对象一行)

{
  "小麦": {"花费":120,"收益":100,"品质":"普通"},
  "稻谷": {"花费":100,"收益":120,"品质":"普通"}
}

使用场景

  • 标准格式化: 适合阅读和编辑,开发时使用
  • 最小化: 适合网络传输,节省带宽
  • 一行化: 适合比较不同对象,每行一个对象便于查看差异

批量添加属性示例

添加键名: 能否购买, 键值: true

结果:

{
  "小麦": {
    "花费": 120,
    "收益": 100,
    "品质": "普通",
    "能否购买": true
  },
  "稻谷": {
    "花费": 100,
    "收益": 120,
    "品质": "普通",
    "能否购买": true
  }
}