使用文本键盘合并JSON文件

时间:2009-11-20 01:21:52

标签: json

我希望合并两条json消息。我发现它比我想象的要困难得多.. 它需要被解析和序列化。新的JSON看起来不像输入JSON文件......

为什么不能只剪切和粘贴以生成新的JSON文件?我是否必须以编程方式执行此操作?

3 个答案:

答案 0 :(得分:2)

您可以尝试使用jQuery的extend功能合并两个(或多个json消息)。合并两条消息并将结果保存到新对象的语法如下:

var both = jQuery.extend({},json_object_one,json_object_two);

both现在将存储合并的json消息。这比在文本编辑器中手动合并文件要简单得多。有关此方法的更多信息:http://api.jquery.com/jQuery.extend/

编辑:
实际上你想做var both = jQuery.extend(true,{},obj_one,obj_two);true标志打开深层副本,它将以递归方式合并JSON对象中的任何内部对象。

答案 1 :(得分:1)

你可以手工完成,因为json只是简单的javascript之后,如果你有一个疯狂的数量来处理以编程方式执行它会有所帮助。

答案 2 :(得分:0)

示例消息会有所帮助。如果两者都代表相同的数据集,则剪切和粘贴应该没问题。

您可以在JSON Format格式化JSON,这可能会让您的工作更轻松。