gpt4 book ai didi

javascript - 在 json 字符串中查找值

转载 作者:行者123 更新时间:2023-11-28 12:42:59 25 4
gpt4 key购买 nike

下面是我的 JSON 字符串。

{
"ID_A0001":{"areaID":"A0001","shopID":"SH004","quantity":14},
"ROW_INFO":{"areaID":"VARCHAR","shopID":"VARCHAR","quantity":"INT"},
"ID_A0002":{"areaID":"A0002","shopID":"SH008","quantity":18}
}

我想要的是得到 JSONObject ID 为 ID_AID_A0001 & ID_A0002 .

我正在考虑使用jsonObject.getString("ID_A") ,但那是不可能的。有人可以告诉我应该做什么才能得到以下输出。

{
"ID_A0001":{"areaID":"A0001","shopID":"SH004","quantity":14},
"ID_A0002":{"areaID":"A0002","shopID":"SH008","quantity":18}
}

最佳答案

下面的代码可以实现您想要的功能,假设您发布的对象存储在 obj 中。如果您实际上有一个 JSON 字符串而不是一个对象,请使用 JSON.parse() 将字符串转换为 JavaScript 对象。

var obj2 = {};
for(var key in obj) {
if(key.substr(0, 4) == 'ID_A') {
obj2[key] = obj[key];
}
}

关于javascript - 在 json 字符串中查找值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10896785/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com