我不确定这是否可能,因为我还没有找到关于这个的任何东西.. 我正在浏览一个 JSON 对象..
{"name": "zack",
"message": "hello",
"time": "US 15:00:00"},
{"name": "zack",
"message": "hello",
"time": "US 00:00:00"}
有没有一种方法可以选择只包含“15:00:00”部分的时间属性?
感谢帮助
最佳答案
据我了解,如果您解析 JSON,您就会得到一个对象数组。所以你可以利用 filter函数并过滤掉那些不符合您在过滤函数中传递的条件的元素:
var parsedJson = [{"name": "zack",
"message": "hello",
"time": "US 15:00:00"},{"name": "zack",
"message": "hello",
"time": "US 00:00:00"}];
var result = parsedJson.filter(item=>item.time === "US 15:00:00");
console.log(result);
关于javascript - 查找 JSON 值是否包含特定文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46722880/