json数据的转换

一://json数组类型字符串取值
var jsonStr = ‘[{"id":"01","open":false,"pId":"0","name":"A部门"},{"id":"01","open":false,"pId":"0","name":"A部门"},{"id":"011","open":false,"pId":"01","name":"A部门"},{"id":"03","open":false,"pId":"0","name":"A部门"},{"id":"04","open":false,"pId":"0","name":"A部门"}, {"id":"05","open":false,"pId":"0","name":"A部门"}, {"id":"06","open":false,"pId":"0","name":"A部门"}]‘;
var jsonObj =  JSON.parse(jsonStr);//转换为json对象
for(var i=0;i<jsonObj.length;i++){
        alert(jsonObj[i].id);  //取json中的值
}
console.log(jsonObj)
var jsonStr1 = JSON.stringify(jsonObj)
console.log(jsonStr1+"jsonStr1")

二:

public static void main(String[] args) throws Exception {
List list=new ArrayList<>() ;
ArrayList<Object> alist=new ArrayList<>();
  Map<Object, List> map=new HashMap<Object, List>();
list.add("ss");
list.add("dd");
alist.add("hh");
alist.add("yy");
map.put("a", list);
map.put("b", alist);
String ss=JSON.toJSONString(map);

JSONObject jsonObject=JSON.parseObject(ss);

String hhString=jsonObject.getString("a");

JSONArray ssssArray=(JSONArray) JSONArray.parse(hhString);
System.out.println(ssssArray.get(0));

}

三:

Map mapsMap=new HashMap<>();
mapsMap.put("1", 2);
mapsMap.put("2", 3);
Map<Object, Map> map=new HashMap<Object, Map>();

map.put("a", mapsMap);
map.put("b", mapsMap);
String ss=JSON.toJSONString(map);

System.out.println(ss);

String hhString=jsonObject.getString("a");

System.out.println(hhString);

}



原文地址:https://www.cnblogs.com/cws-kf/p/8630615.html

时间: 2024-10-24 15:57:51

json数据的转换的相关文章

javascript;json数据,js转换日期方法。

接收json数据,日期格式为:"\/Date(1414078309687)\/" var value = "/Date(1414078309687)/"; var da = eval('new ' + value.replace('/', '', 'g')); da.toLocaleDateString() //2014/10/23 da.toLocaleTimeString() //下午11:31:49 var date = new Date(); date.se

JAVA对象JSON数据互相转换的四种常见情况

1. 把java 对象列表转换为json对象数组,并转为字符串 JSONArray array = JSONArray.fromObject(userlist);    String jsonstr = array.toString(); 2.把java对象转换成json对象,并转化为字符串 JSONObject object = JSONObject.fromObject(invite);   String str=object.toString()); 3.把JSON字符串转换为JAVA 对

Spring MVC登录注册以及转换json数据

项目结构; 代码如下: BookController package com.mstf.controller; import javax.servlet.http.HttpServletResponse; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.codehaus.jackson.map.ObjectMapper; import com.mstf.

C#的百度地图开发(二)转换JSON数据为相应的类

原文:C#的百度地图开发(二)转换JSON数据为相应的类 在<C#的百度地图开发(一)发起HTTP请求>一文中我们向百度提供的API的URL发起请求,并得到了返回的结果,结果是一串JSON数据,我们先将这个JSON数据,使用在线工盯进行格式化. [html] view plaincopy { "status": 0, "result": [ { "x": 39.926674689976, "y": 116.4659

idea+springmvc+spring+mybatis+maven整合返回json数据webapi

首先看一张目录结构图: : 创建步骤: 1.创建maven  webapp工程, 创建完后的目录结构为: 2.添加项目依赖(添加jar包) 需要的jar包: spring-webmvc, spring-test, spring-orm, commons-dbcp, mybatis, mybatis-spring, mysql-connector-java, commons-fileupload, jstl,jackson-core, jackson-databind, jackson-mappe

Swift 与 JSON 数据

转载自: http://www.cnblogs.com/theswiftworld/p/4660177.html 我们大家平时在开发 App 的时候,相信接触最多的就是 JSON 数据了.只要你的 App 有读取网络数据的功能,你就免不了要与 JSON 打交道.比如你做一个新闻 App,你要读取和解析新闻数据,这样才能显示给用户. 那么我们今天就来了解一下 JSON 以及它在 App 中的应用吧. 在前两节我们会介绍 JSON 数据格式,如果您已经对 JSON 比较了解了,那么也可以跳过前两节,

Swift &amp; JSON 数据

Swift 与 JSON 数据 我们大家平时在开发 App 的时候,相信接触最多的就是 JSON 数据了.只要你的 App 有读取网络数据的功能,你就免不了要与 JSON 打交道.比如你做一个新闻 App,你要读取和解析新闻数据,这样才能显示给用户. 那么我们今天就来了解一下 JSON 以及它在 App 中的应用吧. 在前两节我们会介绍 JSON 数据格式,如果您已经对 JSON 比较了解了,那么也可以跳过前两节,继续阅读后面的内容. 什么是 JSON 首先,JSON 的全称叫做 JavaScr

Swift 与 JSON 数据 浅析

转载自:http://www.cnblogs.com/theswiftworld/p/4660177.html 我们大家平时在开发 App 的时候,相信接触最多的就是 JSON 数据了.只要你的 App 有读取网络数据的功能,你就免不了要与 JSON 打交道.比如你做一个新闻 App,你要读取和解析新闻数据,这样才能显示给用户. 那么我们今天就来了解一下 JSON 以及它在 App 中的应用吧. 在前两节我们会介绍 JSON 数据格式,如果您已经对 JSON 比较了解了,那么也可以跳过前两节,继

JSON 学习 :JSON数据串、对象、数组之间的转化

1 package utils; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 import com.google.gson.Gson; 6 import com.google.gson.JsonObject; 7 import com.google.gson.reflect.TypeToken; 8 import java.lang.reflect.Type; 9 import bean.User; 10 import n