以下是我通过休息回复得到的json回复。我想只打印Json格式的名称: 例如: { 名称:“abcd” }
这是我得到的回复:
{
id: 378
name: "abcd"
street: "street name"
house no: "200"
zip code: "22998"
City: "New York"
City: "New York"
Country: "USA"
}
答案 0 :(得分:4)
如果您使用的是Java,请尝试此操作。您可以使用JSONObject
类来解析json并从中获取name
值。
JSONObject jsononj= new JSONObject(json_string); // Your json string here
String name = jsonobj.optString("name");
System.out.println(name);
答案 1 :(得分:2)
试试这个,它的工作
public class JsonRead{
public static void main(String[] args) throws JSONException {
String data="{id: 378,name:\"abcd\",street:\"street name\",house no: \"200\",zip code: \"22998\",City: \"New York\",City: \"New York\",Country: \"USA\"}";
JSONObject parse = new JSONObject(data);
JSONObject newData=new JSONObject();
System.out.println("value of name:::: "+parse.get("name"));
newData.put("name", parse.get("name"));
System.out.println("In JSon Format:::::"+newData.toString());
}
}
<强>输出:强>
name :::: abcd
的值New Json ::::: {“name”:“abcd”}
希望这可以帮助您解决问题... !!!!!!