如何把json对象转换成字符串

如何把json对象转换成字符串,第1张

1简单的解析json字符串

首先将json字符串转换为json对象,然后再解析json对象,过程如下。

JSONObject jsonObject = JSONObjectfromObject(jsonStr);

[java] view plain copy

<pre></pre><span style="white-space:pre"></span>

<pre></pre>

根据json中的键得到它的值

String name = jsonObjectgetString("name");

int num = jsonObjectgetInt("num");

String sex = jsonObjectgetString("sex");

int age = jsonObjectgetInt("age");

2将json字符串转换为java对象

同样先将json字符串转换为json对象,再将json对象转换为java对象,如下所示。

JSONObject obj = new JSONObject()fromObject(jsonStr);//将json字符串转换为json对象

将json对象转换为java对象

Person jb = (Person)JSONObjecttoBean(obj,Personclass);//将建json对象转换为Person对象

3将java对象转换为json字符串

先将java对象转换为json对象,在将json对象转换为json字符串

JSONObject json = JSONObjectfromObject(obj);//将java对象转换为json对象

String str = jsontoString();//将json对象转换为字符串

完整代码如下:

[java] view plain copy

package bazparse;

import javautilArrayList;

import javautilList;

import netsfjsonJSON;

import netsfjsonJSONArray;

import netsfjsonJSONObject;

import netsfjsonJSONSerializer;

import bazbeanPerson;

public class ParseJson {

private String jsonStr;

public ParseJson() {

}

前台

var jsonarray = eval("("+responseJsonString+")");

var name=jsonarray[0]cityname;

解析成数组是指,将json中的值取出来存放到数组中么?

也许下面代码能给你点帮助:

$(document)ready(function(){

var obj = jQueryparseJSON('{"jobID":"020000715","username":"\u9a6c\u94f6\u534e","department":"\u7ee7\u7eed\u5b66\u9662"}');

var myData=[]; //定义一个数组变量

$each(obj,function(key,value){

myDatapush(value);

});

alert(myData);

});

以上就是关于如何把json对象转换成字符串全部的内容,包括:如何把json对象转换成字符串、百度地图返回json字符串怎么去解析、jQuery怎么解析Json字符串等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9805724.html

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

发表评论

登录后才能评论

评论列表(0条)

保存