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,要具体代码。、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)