【发布时间】:2015-10-06 14:27:33
【问题描述】:
我正在尝试将 csv 文件解析为 JSON,我已经完成了,它工作正常。
我现在需要将整个 JSON 中的“product_code”键重命名为“value”,并复制它(将第二次迭代重命名为“label”)。两者的值将保持不变。我无法编辑 csv 文件,这需要在 JavaScript / jQuery 中完成。
希望这会更清楚地解释它:
现有:
{
"brand":"BrandName1",
"product_code":"001",
"product_name":"White Picture Frame",
"product_barcode":"1009842098"
},
{
"brand":"BrandName2",
"product_code":"002",
"product_name":"Yellow Picture Frame",
"product_barcode":"0982149872"
}
我希望将其更改为:
{
"brand":"BrandName1",
"value":"001",
"label":"001",
"product_name":"White Picture Frame",
"product_barcode":"1009842098"
},
{
"brand":"BrandName2",
"value":"002",
"label":"002",
"product_name":"Yellow Picture Frame",
"product_barcode":"0982149872"
}
这样它就可以与 jQuery Autocomplete 一起使用。
非常感谢任何帮助!说到 JSON,我是个新手。
【问题讨论】:
-
如果你已经解析过了,这与JSON无关。它只是一个 JavaScript 对象。做任何你会在 JavaScript 中做的事情来操作对象属性。
-
我想说最简单的解决方案是首先生成适当的 JSON。您没有提供任何上下文来帮助解决这个问题。
标签: jquery json parsing autocomplete