格式化json属性

时间:2016-09-12 12:42:31

标签: json formatting

我有一个包含数千行的JSON文件,我需要使用其他格式。

我当前的代码如下:

[{"Date":"2012-05-11","Value":19.5},
{"Date":"2012-05-15","Value":19.5},
{"Date":"2012-05-16","Value":18},
{"Date":"2012-05-17","Value":17.75},
...] 

看起来应该是这样的:

    [Date.UTC(2012,5,11),19.5],
    [Date.UTC(2012,5,13),19.5],
    [Date.UTC(2012,5,16),18],
    [Date.UTC(2012,5,17),17.75],
 ....]

是否有工具或快速方法来执行此操作,手动更改数千行会花费太多时间。

提前致谢。

1 个答案:

答案 0 :(得分:2)

以编程方式,例如php,并将JSON文件的每一行视为字符串,您可以使用preg_replace(),但由于这是一次性要求,只需将您的json文件加载到文本编辑器中,然后:

删除前方和后方括号。

查找所有{"Date":"替换为[Date.UTC(

查找所有","Value":替换为),

查找所有},替换为],

保存