关于 java json格式的java接口数据

&nbsp>&nbsp
&nbsp>&nbsp
&nbsp>&nbsp
java处理json数据格式
摘要:首先下载json-simple-1.1.jar包主要的类为:JSONArray,JSONObject,JSONValue代码示例:publicstaticvoidtestJSON(){StringjsString=&[/&129653/&,/&129664/&,/&129660/&,/&129665/&]&;//解析json数组字符串JSONArrayja=(JSONArray
首先下载json-simple-1.1.jar包
主要的类为:JSONArray,JSONObject,JSONValue
代码示例: public static void testJSON() {String jsString = &[/&129653/&,/&129664/&,/&129660/&,/&129665/&]&;//解析json数组字符串JSONArray ja = (JSONArray)JSONValue.parse(jsString);for(int i = 0; i & ja.size(); i++) {System.out.println(ja.get(i) + &:::&);}//生成JSONArray数组JSONArray new_ja = new JSONArray();new_ja.add(&aaaa&);new_ja.add(&bbbb&);new_ja.add(&cccc&);System.out.println(new_ja.toJSONString());//解析json字符String objString = &{/&aa/&:1,/&cc/&:2,/&bb/&:3}&;JSONObject jo = (JSONObject)JSONValue.parse(objString);Iterator iter = jo.keySet().iterator();while(iter.hasNext()) {String key = iter.next().toString();System.out.println(&[key=& + key + &, val=& + jo.get(key) + &]&);}//生成JSONObject对象JSONObject new_jo = new JSONObject();new_jo.put(&bbb&, &ddd&);new_jo.put(&bbb0&, 1);new_jo.put(&bbb1&, 11);new_jo.put(&bbb12&, &asflex&);System.out.println(new_jo.toJSONString());}
json-simple-1.1.jar (15.7 KB) 下载次数: 353
以上是的内容,更多
的内容,请您使用右上方搜索功能获取相关信息。
若你要投稿、删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内给你回复。
新用户大礼包!
现在注册,免费体验40+云产品,及域名优惠!
云服务器 ECS
可弹性伸缩、安全稳定、简单易用
&40.8元/月起
预测未发生的攻击
&24元/月起
你可能还喜欢
你可能感兴趣
阿里云教程中心为您免费提供
java处理json数据格式相关信息,包括
的信息,所有java处理json数据格式相关内容均不代表阿里云的意见!投稿删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内答复
售前咨询热线
支持与服务
资源和社区
关注阿里云
International&>&java+json数据格式例子
java+json数据格式例子
上传大小:3.24MB
前台用js+json收集对象
后台转换成Java对象
这个例子做无刷新最好了
综合评分:4
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var parentWrap = $(this).parents(".respond_box"),
q = parentWrap.find(".form1").serializeArray(),
resStr = $.trim(parentWrap.find(".res_area_r").val());
console.log(q);
//var res_area_r = $.trim($(".res_area_r").val());
if (resStr == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
//var mess = $(".res_area_r").val();
var mess = resS
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, data.com_username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click", '.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
var parentWrap = $(v).parents(".respond_box");
parentWrap.find(".res_area_r").val($.trim(parentWrap.find(".res_area").val()));
评论共有6条
还可以,不是特别详细,可以通过了解下
很不错,有了初步的了解
马马虎虎,作为了解还可以
VIP会员动态
热门资源标签
CSDN下载频道资源及相关规则调整公告V11.10
下载频道用户反馈专区
下载频道积分规则调整V1710.18
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
资源所需积分/C币
当前拥有积分
当前拥有C币
输入下载码
为了良好体验,不建议使用迅雷下载
java+json数据格式例子
会员到期时间:
剩余下载个数:
剩余积分:0
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
无法举报自己的资源
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可返还被扣除的积分
被举报人:
请选择类型
资源无法下载 ( 404页面、下载失败、资源本身问题)
资源无法使用 (文件损坏、内容缺失、题文不符)
侵犯版权资源 (侵犯公司或个人版权)
虚假资源 (恶意欺诈、刷分资源)
含色情、危害国家安全内容
含广告、木马病毒资源
*投诉人姓名:
*投诉人联系方式:
*版权证明:
*详细原因:
java+json数据格式例子java 如何返回json格式数据
说明:&&java中json的使用,搜集的资料分享一下(The use of JSON in Java, the collection of data to share)
文件列表:
java 如何返回json格式数据.docx, 231576 ,
近期下载者:
相关文件:java中如何把list数据转换为json形式的_百度知道
java中如何把list数据转换为json形式的
list中存储为list.add(&lisi&);list.add(&zhangsan&);list.add(&wangmazi&);转换为json格式的为{name:&lisi&},{name:&zhangsan&}等,加一个name的,怎么写?求代码...
list中存储为list.add(&lisi&);list.add(&zhangsan&);list.add(&wangmazi&);转换为json格式的为{name:&lisi&},{name:&zhangsan&}等,加一个name的,怎么写?求代码
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
做真实的自己 用良心做教育
千锋教育专注HTML5前端、Java开发、Python全栈、UI设计、物联网嵌入式、区块链、大数据、人工智能、软件测试、PHP、云计算、信息安全、Unity游戏开发、红帽RHCE认证培训服务
新建一个Web项目(或Java项目)打开项目,在Java中的package鼠标右键,依次操作“New---&Class”,如下图所示:这时,弹出新建Java类窗口,填写以下信息(1)Source folder:源文件夹(2)Package:包(3)Name:类名勾选下方的主函数和注释如下图所示:创建完毕后,看到Java类代码,如下图所示:导入有关的json jar包,编写List和JSONArray,编写完成后鼠标右键运行应用程序,如下图所示:  
获赞数:25
给你找了别人写的,挺好的,可以去看看
本回答被提问者采纳
采纳数:145
获赞数:275
导入net.sf.json.JSONObject:json的jar包
jsonObject.fromObject(对象)这样会直接转换成json。
json格式的key也不应该一样的啊
来自电脑网络类芝麻团
采纳数:5352
获赞数:26660
擅长:暂未定制
参与团队:
最直接的方法就是,自己写一个类,把在数据库中查到的list转换成Sting,格式就是JSON样子的就行;示例如下:package young.ajax.
import java.beans.IntrospectionE
import java.beans.I
import java.beans.PropertyD
import java.math.BigD
import java.math.BigI
import java.util.L
import java.util.M
import java.util.S
import org.apache.commons.logging.L
import org.apache.commons.logging.LogF
public class JsonUtil {
private static Log log = LogFactory.getLog(JsonUtil.class);
public static String object2json(Object obj) {
StringBuilder json = new StringBuilder();
if (obj == null) {
json.append(&\&\&&);
} else if (obj instanceof String || obj instanceof Integer || obj instanceof Float
|| obj instanceof Boolean || obj instanceof Short || obj instanceof Double
|| obj instanceof Long || obj instanceof BigDecimal || obj instanceof BigInteger
|| obj instanceof Byte) {
json.append(&\&&).append(string2json(obj.toString())).append(&\&&);
} else if (obj instanceof Object[]) {
json.append(array2json((Object[]) obj));
} else if (obj instanceof List) {
json.append(list2json((List&?&) obj));
} else if (obj instanceof Map) {
json.append(map2json((Map&?, ?&) obj));
} else if (obj instanceof Set) {
json.append(set2json((Set&?&) obj));
json.append(bean2json(obj));
return json.toString();
public static String bean2json(Object bean) {
StringBuilder json = new StringBuilder();
json.append(&{&);
PropertyDescriptor[] props =
props = Introspector.getBeanInfo(bean.getClass(), Object.class).getPropertyDescriptors();
} catch (IntrospectionException e) {}
if (props != null) {
for (int i = 0; i & props. i++) {
String name = object2json(props[i].getName());
String value = object2json(props[i].getReadMethod().invoke(bean));
json.append(name);
json.append(&:&);
json.append(value);
json.append(&,&);
} catch (Exception e) {}
json.setCharAt(json.length() - 1, '}');
json.append(&}&);
return json.toString();
public static String list2json(List&?& list) {
StringBuilder json = new StringBuilder();
json.append(&[&);
if (list != null && list.size() & 0) {
for (Object obj : list) {
json.append(object2json(obj));
json.append(&,&);
json.setCharAt(json.length() - 1, ']');
json.append(&]&);
return json.toString();
public static String array2json(Object[] array) {
StringBuilder json = new StringBuilder();
json.append(&[&);
if (array != null && array.length & 0) {
for (Object obj : array) {
json.append(object2json(obj));
json.append(&,&);
json.setCharAt(json.length() - 1, ']');
json.append(&]&);
return json.toString();
public static String map2json(Map&?, ?& map) {
StringBuilder json = new StringBuilder();
json.append(&{&);
if (map != null && map.size() & 0) {
for (Object key : map.keySet()) {
json.append(object2json(key));
json.append(&:&);
json.append(object2json(map.get(key)));
json.append(&,&);
json.setCharAt(json.length() - 1, '}');
json.append(&}&);
return json.toString();
public static String set2json(Set&?& set) {
StringBuilder json = new StringBuilder();
json.append(&[&);
if (set != null && set.size() & 0) {
for (Object obj : set) {
json.append(object2json(obj));
json.append(&,&);
json.setCharAt(json.length() - 1, ']');
json.append(&]&);
return json.toString();
public static String string2json(String s) {
if (s == null)
return &&;
StringBuilder sb = new StringBuilder();
for (int i = 0; i & s.length(); i++) {
char ch = s.charAt(i);
switch (ch) {
case '&':
sb.append(&\\\&&);
case '\\':
sb.append(&\\\\&);
case '\b':
sb.append(&\\b&);
case '\f':
sb.append(&\\f&);
case '\n':
sb.append(&\\n&);
case '\r':
sb.append(&\\r&);
case '\t':
sb.append(&\\t&);
case '/':
sb.append(&\\/&);
if (ch &= '\u0000' && ch &= '\u001F') {
String ss = Integer.toHexString(ch);
sb.append(&\\u&);
for (int k = 0; k & 4 - ss.length(); k++) {
sb.append('0');
sb.append(ss.toUpperCase());
sb.append(ch);
return sb.toString();
其他2条回答
为你推荐:
其他类似问题
您可能关注的内容
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。Java里面怎么解析这种Json格式?
[问题点数:100分,结帖人icegroup]
本版专家分:0
结帖率 100%
CSDN今日推荐
本版专家分:32379
2013年1月 Java大版内专家分月排行榜第一
2013年10月 Java大版内专家分月排行榜第二2013年3月 Java大版内专家分月排行榜第二2013年2月 Java大版内专家分月排行榜第二
2013年7月 Java大版内专家分月排行榜第三2013年5月 Java大版内专家分月排行榜第三2013年4月 Java大版内专家分月排行榜第三
本版专家分:0
本版专家分:4704
2013年4月 Java大版内专家分月排行榜第二
本版专家分:20
本版专家分:614
本版专家分:0
本版专家分:46580
2015年7月 Java大版内专家分月排行榜第一2015年6月 Java大版内专家分月排行榜第一2011年2月 Java大版内专家分月排行榜第一
2015年5月 Java大版内专家分月排行榜第二2013年5月 Java大版内专家分月排行榜第二
2011年5月 Java大版内专家分月排行榜第三2011年1月 Java大版内专家分月排行榜第三
匿名用户不能发表回复!
其他相关推荐

我要回帖

更多关于 java判断json格式 的文章

 

随机推荐