[英]get the value out of a long string with multiple values
我有一個字符串:
{"name":"value", "name2":"value2" ... "name3":"value3"}
我想按名稱搜索並獲取其值。
但是我以前從未看過這種格式。所以我不知道要尋找什么。 感謝您的任何提示。
它的JSON formet使用json jar處理此形式...
例如:JSONObject jsonObject = new JSONObject(yourString);
為了獲得名稱值,您應該使用
jsonObject。 get(“名稱”);
由於這是JSON,因此需要JSON解析庫。 本示例使用Jackson :
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。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.