我有一个字符串:
{"name":"value", "name2":"value2" ... "name3":"value3"}
我想按名称搜索并获取它的值。
但是我以前从未见过这种格式..所以我不知道要寻找什么。感谢您的任何提示。
我有一个字符串:
{"name":"value", "name2":"value2" ... "name3":"value3"}
我想按名称搜索并获取它的值。
但是我以前从未见过这种格式..所以我不知道要寻找什么。感谢您的任何提示。
它的 JSON 格式使用 json jar 来处理这个格式...
例如: JSONObject jsonObject = new JSONObject (yourString) ;
要获取名称值,您应该使用
jsonObject。得到(“名称”);
由于这是 JSON,因此您需要一个 JSON 解析库。此示例使用杰克逊:
ObjectMapper mapper = new ObjectMapper();
JsonNode node = mapper.readTree(someURLhere);
// access "name1" using node.get("name1").textValue(), etc
对我来说,这看起来像 JSON,尽管我可能是错的。如果你使用 Javascript,你可以这样做:
var JSONobject = {"name":"value", "name2":"value2" ... "name3":"value3"};
然后通过以下方式获得您想要的价值:
JSONobject.name;
(这应该返回“值”)
其他语言有可用的库。PHP 内置了 JSON 支持 (json_decode),而对于 Java,我最喜欢的是 GSON。