您的位置:

包含java统一接收json的词条

本文目录一览:

java怎么接收json数据 博客园

import net.sf.json.JSONObject;

public class TestJson {

static String json_str="{\"total\":920,\"data\":[{\"ID\":\"634\",\"Name\":\"于东\"},{\"ID\":\"822\",\"Name\":\"于祎\"},{\"ID\":\"782\",\"Name\":\"于燕\"},{\"ID\":\"636\",\"Name\":\"于玲\"},{\"ID\":\"841\",\"Name\":\"于浩\"},{\"ID\":\"383\",\"Name\":\"于娟\"}]}";

public static void main(String[] args) {

// TODO Auto-generated method stub

JSONObject jsonObject=JSONObject.fromObject(json_str);

System.out.println(jsonObject.get("total"));

}

}

java怎么接收android请求过来的json数据

java接收android请求json数据的方法:

如果发送的没有参数名称 你可以直接得到请求体,如

InputStream inputStream = urlConnection.getInputStream();  

String encoding = urlConnection.getContentEncoding();  

String body = IOUtils.toString(inputStream, encoding);  

System.out.println(body);

如果body 就是那个json内容 使用fastjson进行解析就可以了

JSONObject  map = JSON.parseObject(body);

System.out.println(map.getString("mobileNo"));  //还是System.out.println(map.get("mobileNo"));  ?具体看一下接口文档

或者

Map map = JSON.parseObject(body, Map.class);

System.out.println(map.get("mobileNo"));  

多层JSON数据,java后台如何接收

使用标准的Json对象,如org.json.JSONObject json = new org.json.JSONObject(yourJsonString);然后通过get(keyString)逐个解析 

2. 构造一个类MyObject,根据你提出的问题,其中添加 String name,ListMyObject child, 两个属性,增加getter setter 方法,通过com.google.gson.Gson进行解析。步骤如下: 

String jsonStr = "{'name':'111','child':[{'name':'222','child':[{'name':'333'}]},{'name':'2221'}]}"; 

Gson gson = new Gson(); 

MyObject obj = gson.fromJson(jsonStr,MyObject.class);

案例

package com;

import java.util.List;

import com.google.gson.Gson;

public class MyObject {

String name;

ListMyObject child;

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public ListMyObject getChild() {

return child;

}

public void setChild(ListMyObject child) {

this.child = child;

}

public static void main(String[] args) {

String jsonStr = "{'name':'111','child':[{'name':'222','child':[{'name':'333'}]},{'name':'2221'}]}";

Gson gson = new Gson();

MyObject obj = gson.fromJson(jsonStr,MyObject.class);

System.out.println(obj.getChild().get(0).getName()); // --222

System.out.println(obj.getChild().get(1).getName()); // --222

System.out.println(obj.getChild().get(0).getChild().get(0).getName()); // --333

}

}

包含java统一接收json的词条

2022-11-23
包含java基础笔记day1的词条

2022-11-20
包含javatostring转json的词条

本文目录一览: 1、java string 转 json 2、java中字符串怎么转json 3、java实体类怎么转换成json。 4、如何将数据实体转换为 JSON 字符串 5、java 数组怎么

2023-12-08
印象笔记记录java学习(Java成长笔记)

2022-11-12
发篇java复习笔记(java课程笔记)

2022-11-09
包含javaee之xml与json的词条

本文目录一览: 1、json和xml的区别 2、java开发,json是干什么的 3、json数据格式和xml数据格式的区别和用法是什么? json和xml的区别 JOSN:JSON是结构化数据串行化

2023-12-08
包含java转base64转json的词条

2022-11-23
包含aspnetjson文件的词条

2022-11-22
包含java读书笔记02的词条

2022-11-20
包含python对比json的词条

本文目录一览: 1、用python依次比较2个文件夹内的JSON文件的差异? 2、【Python】浅谈python中的json 3、python3,如何对比2个结构一样的json? 用python依次

2023-12-08
包含pythonjsondump的词条

本文目录一览: 1、【Python】浅谈python中的json 2、Python用json模块时怎么才能用dump存数据时自动换行呢 3、python 用json.dumps处理字典后如何还原? 4

2023-12-08
包含python详解json模块的词条

本文目录一览: 1、python的json模块 2、Python模块的几种类型简介 3、【Python】浅谈python中的json python的json模块 json.load不是什么文件都能打开

2023-12-08
java学习笔记(java初学笔记)

2022-11-14
java学习的一些基础笔记(java初学笔记)

2022-11-14
包含python使用笔记24的词条

2022-11-21
包含java系统开发注意事项的词条

2022-11-09
包含json文件转换为xml文件的词条

本文目录一览: 1、java解析json,然后将其转换为xml 2、如何将json文件转为xml格式的文件 3、json如何转换成xml java解析json,然后将其转换为xml 需要的依赖: de

2023-12-08
包含java基础day4的词条

2022-11-16
包含mysql和java的管理系统的词条

2022-11-20
java包笔记,Java语言包

2022-11-18