字符串到java中的jsonobject [英] String to jsonobject in java

查看:50
本文介绍了字符串到java中的jsonobject的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是来自 jsonObject 的字符串

<预><代码>[{否":1",名称":ABC"},{否":2",名称":PQR"},{"否": "3",名称":XYZ"}]

我想将此字符串转换为 JSONObject 以在 JSONArray 中获取此值

解决方案

使用这个:

String jsonStr = "[{\"No\":\"1\",\"Name\":\"ABC\"},{\"No\":\"2\",\"姓名\":\"PQR\"},{\"否\":\"3\",\"姓名\":\"XYZ\"}]";JSONArray 数组 = 新的 JSONArray(jsonStr);for(int i=0; i

输出:

1美国广播公司2PQR3XYZ

This is string from jsonObject

[
    {
        "No": "1",
        "Name": "ABC"
    },
    {
        "No": "2",
        "Name": "PQR"
    },
    {
        "No": "3",
        "Name": "XYZ"
    }
]

I want convert to this string to JSONObject to get this value in JSONArray

解决方案

Use this one:

String jsonStr = "[{\"No\":\"1\",\"Name\":\"ABC\"},{\"No\":\"2\",\"Name\":\"PQR\"},{\"No\":\"3\",\"Name\":\"XYZ\"}]";

   JSONArray array = new JSONArray(jsonStr); 

    for(int i=0; i<array.length(); i++){
        JSONObject jsonObj  = array.getJSONObject(i);
        System.out.println(jsonObj.getString("No"));
        System.out.println(jsonObj.getString("Name"));
    }

Output:

1
ABC
2
PQR
3
XYZ

这篇关于字符串到java中的jsonobject的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆