0

我有一个字符串:

{"name":"value", "name2":"value2" ... "name3":"value3"}

我想按名称搜索并获取它的值。

但是我以前从未见过这种格式..所以我不知道要寻找什么。感谢您的任何提示。

4

3 回答 3

0

它的 JSON 格式使用 json jar 来处理这个格式...
例如: JSONObject jsonObject = new JSONObject (yourString) ;
要获取名称值,您应该使用
jsonObject。得到(“名称”);

于 2013-01-07T15:33:26.007 回答
0

由于这是 JSON,因此您需要一个 JSON 解析库。此示例使用杰克逊

ObjectMapper mapper = new ObjectMapper();

JsonNode node = mapper.readTree(someURLhere);

// access "name1" using node.get("name1").textValue(), etc
于 2013-01-07T15:34:10.450 回答
0

对我来说,这看起来像 JSON,尽管我可能是错的。如果你使用 Javascript,你可以这样做:

var JSONobject = {"name":"value", "name2":"value2" ... "name3":"value3"};

然后通过以下方式获得您想要的价值:

JSONobject.name;

(这应该返回“值”)

其他语言有可用的库。PHP 内置了 JSON 支持 (json_decode),而对于 Java,我最喜欢的是 GSON。

于 2013-01-07T15:34:40.777 回答