【问题标题】:How to append comments next to each line in a json string?如何在json字符串的每一行旁边附加注释?
【发布时间】:2021-08-25 08:48:24
【问题描述】:

我想创建一个包含js 对象的降价文件。 我想将存储在其他对象中的注释添加到每一行。

输出应如下所示:

{
  "a": "test,  //commentary1
  "b": "test2" //commentary2
}

我的第一个意图是重写stringify 函数,但对于边缘情况来说有点棘手。

我怎样才能更好地实现这个功能?

【问题讨论】:

  • 那么我是否正确理解您想要序列化对象同时将 cmets 添加到每个/某些行?
  • 你知道JSON格式不支持cmets吗?
  • 这是一个绝对零边缘情况检查的解决方案:jsfiddle.net/f1hzwLbu
  • @ChrisG 谢谢!这就是我想要的。

标签: javascript json stringify


【解决方案1】:

您可以选择 2 个选项

  1. 添加注释作为键

    { "_comment": "评论文本放在这里..." }

  2. 使用 json 数组代替 json 对象并进行相应的解析

    { "a": ["test", "commentary1"], “b”:[“test2”,“commentary2”] }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-26
    • 1970-01-01
    • 1970-01-01
    • 2019-10-19
    • 2019-12-20
    • 2013-04-28
    • 2023-03-26
    • 2012-05-16
    相关资源
    最近更新 更多