
数据格式转换
冻干果蔬-藤沢未央
2023年3月20日发(作者:小学科学小实验)JSON格式数据转换
ray;
ject;
转化为javascript对象:
vardata=$.parseJSON(data);
对象转化为JSON数据
引⽤⽂件中ify()⽅法
vardata=newObject();
varjson_data=ify(data);
3.把java对象转换成json对象,并转化为字符串
JSONObjectjsonObject=ject(data);
Stringstr=ng();
4.把json字符串转化为java对象数组
Stringpersonstr=getRequest().getParameter(“person”);
JSONArrayarray=ject(personstr);
5.把java对象列表转化为json对象数组,并转化为字符串
JSONArrayarray=ject(userList);
StringjsonStr=ng();
6.把json字符串转为java对象数组(list,set)
Stringstr=uest().getParameter(“persons”);
JSONArrayarray=ject(str);
Listlist=(List)ection(array,);
List集合转换为JSONArray:
Listlist=newArrayList();
JSONArrayarray=ject(list);
ray和JSONObject添加对象⽅法
JSONArrayarray=newJSONArray();
(0,”java”);
(1,”python”);
JSONObjectjsonObject=newJSONObject();
(“name”,”John”);
(“age”,23);
8.集合数组转为JSON代码:
集合转换为json:JSONArrayarray=ject(newArrayList());
集合转换为json:JSONObjectobject=ject(newHashMap());
c.数组转换为json:int[]arr=newint[10];JSONArrayarray=ject(arr);
d.⼀般数组转换为json代码:JSONArrayarray=ject(“[‘json’,’is’,’easy’]”);
ript对象转化为json对象:
varobj={};vardata=ify(obj);
数据转化为javascript对象:
varjson={‘name’:’lili’};varobj=(json);