如何读取json字符串中的数组

如何读取json字符串中的数组,第1张

json来做吧,先去下载下jar包。下面是测试的代码:

try{   

    String str = "{'list':['1,2','3,4','5,6']}";

    JSONObject jsonObject = JSONObjectfromObject(str);  //吧转为json对象

    String array= jsonObjectgetString("list"); //获取list的值

    JSONArray jsonArray = JSONArrayfromObject(array); //吧list的值转为json数组对象

    Object[] strs = jsonArraytoArray(); //json转为数组

    for(Object s:strs){

        Systemoutprintln(s);

    }

}catch(Exception e){eprintStackTrace();}

//需要引用附件dll

TextReader reader = FileOpenText("jsontxt");

JsonReader readerJson = new JsonTextReader(reader);

Dictionary<object, object> dict = new Dictionary<object, object>();

object temp = new object();

while (readerJsonRead())

{

    if (readerJsonValue != null)

    {

        switch (readerJsonTokenType)

        {

            case JsonTokenPropertyName:

                dictAdd(readerJsonValue, new object());

                temp = readerJsonValue;

                break;

            default:

                dict[temp] = readerJsonValue;

                break;

        }

        ConsoleWriteLine(readerJsonTokenType + "\t" + readerJsonValue);

    }

}

效果图:

以上就是关于如何读取json字符串中的数组全部的内容,包括:如何读取json字符串中的数组、C#怎么解析Json并提取所有内容到字典或List,要具体代码。、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9493251.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存