java后台JSON操作

将参数转为json格式字符串的两种方式:
方式一:
JSONObject jo = new JSONObject();
jo.put("certNo", "522121198710114617");
jo.put("certType", "IDENTITY_CARD");
String jostr = jo.toJSONString();

方式二:
Map<String, Object> map2 = new HashMap<String, Object>();
map2.put("certNo", "522121198710114617");
map2.put("certType", "IDENTITY_CARD");
String jostr2 = JSONObject.toJSONString(map2);

将json格式字符串转为Map的方法:
/**

  • 将jsonString 解析成 Map<String,Object>>
  • @param jsonString
  • @return
    */
    public static Map<String, Object> getMap(String jsonString) {
    Map<String, Object> map = new HashMap<String, Object>();
    try {
    map = JSON.parseObject(jsonString,Map.class);
    } catch (Exception e) {
    e.printStackTrace();
    }
    return map;
    }

从json对象中拿想要的参数的方法:
Object o = JSON.toJSON(response);
String str = o.toString();
JSONObject jo = JSONObject.parseObject(str);
JSONObject params = jo.getJSONObject("params");

原文地址:http://blog.51cto.com/hebinteng/2150273

时间: 2024-10-29 12:07:09

java后台JSON操作的相关文章

Java之JSON操作(Jackson)

Java to JSON: 1 package json.jackson; 2 3 import bean.User; 4 import com.fasterxml.jackson.databind.ObjectMapper; 5 6 import java.io.File; 7 import java.util.Map; 8 9 /** 10 * Jackson – Java to JSON 11 * 功能:JSON与Java对象.Map等类型转换,JSON文件的读写等 12 * 依赖包:ja

Java之JSON操作(gson)

使用gson包操作JSON数据. 依赖包:gson-2.8.2.jar <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.2</version></dependency> 代码如下: 1 package json.gson; 2 3 import java.util.Ar

jquery.cookie.js &amp;&amp; java后台代码 操作cookie实现记住当前用户输入信息代码

下载jquery.cookie.js地址看这里:http://pan.baidu.com/s/1gdCPaN5 //初始化页面时验证是否记住了密码 $(document).ready(function() {   if ($.cookie("rmbUser") == "true") { //判断上次登陆是否已记住密码 $("#rmbUser").attr("checked", true); //设置记住密码复选框选中 //$.

Java后台JSON数据的使用

1. List集合转换成json代码 List list = new ArrayList(); list.add( "first" ); list.add( "second" ); JSONArray jsonArray2 = JSONArray.fromObject( list ); 2. Map集合转换成json代码 Map map = new HashMap(); map.put("name", "json"); map

ajax请求接收后台json数据格式

1.准备一个jsp页面     该处有一个较为重要的点(var  obj = eval('(backDate)');)这是将字符串格式转化为json数据对象 注: 我传输的是json数组格式             json数据有两种格式{键名 :值}    ["值","",""]    只是相对应的java后台json数据处理方式不同 2.在网上下载json.jar相关jar包(该jar包解决对象与json数据格式的相互转化,较为方便) 下载地

fastJson java后台转换json格式数据

什么事JSON? JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式. 易于人阅读和编写.同时也易于机器解析和生成. 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等

Java后台 解析JSON的几个方法

1.对象转JSON对象. public static void main(String[] args) { Domain demo = new Domain( "在线JSON校验格式化工具 -SOJSON在线工具(sojson.com)", "http://www.sojson.com/", "提供json在线格式化,json在线格式化工具,json 格式化输出,json格式化 空串,json 格式化插件,json字符串格式化,json视图,json 在线

js与java对json的操作

JSON呢,是现在大部分,并且主流的传递数据的方式. 今天讲一下javascript的java对json的操作 提到js,当下就有一个比较主流的插件,vue.js,这个插件程序员没用过也都听说过吧, 非常方便的一个js插件,像js对于json的操作比如说json的话直接可以点出来,像数据的话 data[0]需要给下标才能点出来, java呢处理json就比较复杂了 import org.json.JSON; 需要导一下包,对于已经toString的字符串 可以使用JSONObject obj =

Java和js操作json

Js中 Json字符串转json对象 //将json格式的字符串转为json对象 var t = JSON.parse('{"name":123}'); alert(t.name); json对象转json字符串 //json对象数组. //packJson 为对象数组 packJson = [ {"name":"nikita", "password":"1111"}, {"name":