2 heisejiuhuche heisejiuhuche 于 2016.01.17 11:32 提问

json与java对象转换的问题 5C

请问一下这样的json字符串如何转化为java对象呢? json字符串: "{"post":{"userId":"1","postId":"2"}}" 如果post后面是一个json字符串,那一点问题都没有,但是post后面是一个json对象,这要怎么解析呢?我的javabean是Post。求大神帮忙~

5个回答

91program
91program   Ds   Rxr 2016.01.17 12:43

Json到任何语言,都需要一个解析的过程。解析后,再通过语言,或者系统的功能完成Post的功能。

91program
91program   Ds   Rxr 2016.01.17 12:44

Json是标记语言,到任何语言,都需要一个解析的过程。解析后,再通过语言,或者系统的功能完成Post的功能。

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.01.17 14:32

post表单数据类型是json格式的字符串,那么在后台接收到这个请求参数后,就需要使用json转换工具将json格式的字符串转换成java对象了。
目前我知道java的json转换工具有谷歌的gson,json-lib,阿里巴巴的FastJson等。

ght957733257
ght957733257   2016.01.21 21:25

从外到里逐层解析,json类提供了相应的get方法。方法使用对了就可以解析到数据了。看看是不是方法用错了?把解析到的数据封装起来成对象

ght957733257
ght957733257 回复ght957733257: 方法都是key-value类型的。
2 年多之前 回复
kkksking
kkksking   2016.01.22 17:00

遇到{}解对象,遇到[]解数组

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
JAVA...JSON
JSONO与Java 对象的转换工具 java 之间使用json 交换数据,JSON到Java 对象的转换,Java对象到JSON的转换
JSON 字符串 与 java 对象的转换
JSON 字符串 与 java 对象的转换
json在将对象转换为json格式的数据的时候,出现了无限递归调用的情况
这是异常信息org.codehaus.jackson.map.JsonMappingException: failed to lazily initialize a collection of role: com.book.persist.domain.jpa.sys.User.userLocationSet, could not initialize proxy - no Session (thr
jackson 2.6.rar
jackson是用于java对象和json之间的转换 jackson是用于java对象和json之间的转换 (学习交流)
包含复杂类型的对象转换json
package cn.qtt.modules.bm.utils; import java.util.HashMap; import java.util.List; import java.util.Map; import cn.qtt.modules.bm.request.ActionInfo; import cn.qtt.modules.bm.request.Activity; import
JAVA实现json和对象间的相互转换,支持复杂对象格式
jackson-core-asl-1.9.12.jar jackson-mapper-asl-1.9.12.jar package com.psd.test; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.List; import org.apache.commons.
Json 转Java对象时,遇到Key值首字母大写无法转换问题
Json 转Java对象时,遇到Key值首字母大写无法转换问题
JSONO与Java 对象的转换工具——json.jar
ajax 与 java 之间使用 json 交换数据,JSON到Java 对象的转换,Java对象到JSON的转换。 JSONObject object=new JSONObject(javaBean); String jsonStr=object.toString();
关于object转json 首字母大写问题
之前弄个项目发现object转json的时候 会把字段首字母转换成小写。各种百度了下 还是没有解决问题,网上也说的不是很详细。我的解决办法如下:       jar包: import com.alibaba.fastjson.JSON; Object 类需用注解            转json 用如下方法:Object  test = JSON.toJSON(Object );
json转对象参数不匹配问题
@RequestBody将json转对象参数不匹配问题 使用了@RequestBody注解后,需要json格式传入参数,并且传入的参数必须都和bean之中的参数一致(json的可以少,不能比bean多,名字不能不一样) springmvc用@RequestBody将json串转对象参数不匹配,无法请求; 如果json串中包含的参数和对象中的属性不匹配或者json串多传了参