获取特定的json字典并用javascript解析它
我需要从.json文件中获取此“数据”块:获取特定的json字典并用javascript解析它,javascript,json,dictionary,parsing,Javascript,Json,Dictionary,Parsing,我需要从.json文件中获取此“数据”块: { "Info": { "type": "audi", "cost": "3435$" } }, {
{
"Info": {
"type": "audi",
"cost": "3435$"
}
},
{
"Info": {
"type": "bmw",
"cost": "7766$"
}
},
{
"Info": {
"type": "ford",
"cost": "8766$"
}
},
{
"Info": {
"type": "kia",
"cost": "1123$"
}
}
],
并在jscript中解析它以接收如下字符串:
奥迪;3435$;宝马;7766$;河流浅水处8766$;起亚;1123$;...类型值;成本价值强>
我在从.json文件获取特定数据并正确解析时遇到问题。
非常感谢您提供的任何提示您可以使用
reduce
并生成格式为type\n的字符串;常数
const数据=[
{
“信息”:{
“类型”:“奥迪”,
“成本”:“3435美元”
}
},
{
“信息”:{
“类型”:“宝马”,
“成本”:“7766美元”
}
},
{
“信息”:{
“类型”:“福特”,
“成本”:“8766美元”
}
},
{
“信息”:{
“类型”:“起亚”,
“成本”:“1123美元”
}
}
];
const parsedStr=data.reduce((str,{Info:{type,cost}})=>(str+=`${type};${cost};`),“”);
console.log(parsedStr)代码>JSON.parse(你的文本)将把它转换成javascript。然后你可以操纵它来获得你想要的数据。在这里获得帮助的最好方法是先尝试自己动手。