JSON学习中遇到的两个问题,请大家帮忙解答

问题描述

1 生成动态beanString forlum="{age:12,name:"sun",doub:2.2,myFun:function(s,v){return this.doub;}}";JSONObject obj=JSONObject.fromObject(forlum);结果报错,好像是在生成动态函数function(s,v){return this.doub;}时不允许添加2个参数,请问大家,如何在动态BEAN的方法中添加2个参数2 XML转JSONJSONObject json=JSONObject.fromObject("{"name":"json","boold":true,"intd":1}");String xml=new XMLSerializer().write(json);System.out.println(xml);报错好像是json没引用。

解决方案

1.应该改为String forlum="{age:12,name:"sun",doub:2.2,myFun:"function(s,v){return this.doub;}"}";。因为后面value中含有",",如果不加引号,json会把","后面解析成另一个key-value,显然会报错。
解决方案二:
wangxin0072000说的对
解决方案三:
第二个问题同理
解决方案四:
你的代码引用JSONObject obj=JSONObject.fromObject(forlum); 错了,应该是JSONObject obj=JSONObject.fromString(forlum);
解决方案五:
2.没发现有什么问题啊,是不是少了个xom.jar?

时间: 2024-08-03 02:50:23

JSON学习中遇到的两个问题,请大家帮忙解答的相关文章

关于JAVA接口中是否包含成员变量的争执,请大家帮忙解答!

问题描述 公司考试的试题中有一道判断题:接口不包含成员变量和方法实现.我选择的而是错,因为接口中可以包含成员变量(其实就是接口常量),但是答案是对的,我与出题人交流时无法达成一致,他的理由是:首先,对于变量和常量做一个澄清.常量就是不可以被改变的数值.变量就是可以被改变的数值.如果模糊一点,也可以都叫做变量. 对于接口中定义的变量,编译器会默认它是常量,不可更改.等同于 final static. 其次,对于接口来说,本身是不不可以被实例化,也不能包含任何可变的数据.您给出的例子是类中的变量,而

java中使用Object类中比较遇到的问题,请帮忙解答一下。

问题描述 在java中由于Object是所有类的父类,而且equals方法是public,理论上所有Person类都能够继承并使用该方法.然而以下程序执行结果是false.```classPerson//定义了Person类,实际就是继承了Object类{privateStringname;privateintage;publicPerson(Stringname,intage){this.name=name;this.age=age;}}publicclassTestObject{public

JS中如何比较两个Json对象是否相等实例代码_javascript技巧

在js前端面试过程中,经常会遇到这样的笔试题:JS中如何比较两个Json对象是否相等实例代码,下面小编抽点时间给大家整理下,一起看看吧. 1.先准备三个工具方法,用于判断是否是对象类型,是否是数组,获取对象长度 function isObj(object) { return object && typeof (object) == 'object' && Object.prototype.toString.call(object).toLowerCase() == &quo

归并排序-新手上路,链表学习中,问题是对功能函数不理解,问题已备注,请帮我在问题处写思路,尤其功能函数,谢谢!

问题描述 新手上路,链表学习中,问题是对功能函数不理解,问题已备注,请帮我在问题处写思路,尤其功能函数,谢谢! //第九章章末习题第10题#include//建立a b两链表包含学号成绩,把两个链表合并升序排列输出.求思路!#include#define LEN sizeof(struct student) struct student{ long num; int score; struct student * next; };struct student listalistb;int nsu

android-Android开发入门学习中遇到的问题

问题描述 Android开发入门学习中遇到的问题 Android初学者,使用的书籍是<第一行代码Android>在书中2.2.5在活动中使用Toast这个部分出现了问题代码编写并未报错,虚拟机中按menu键没有出现菜单栏,请问这是什么原因该如何解决.拜托各位了. 问题没有解决,在虚拟机中点击Menu依旧没有出现菜单栏,请问还有哪些问题?拜托了 解决方案 在学习Android开发的过程中遇到了不少的问题,所幸的是最终经过上网查询都得到了解决.现在将我在学习Android开发过程中遇到的一些问题及

实用jquery实现动态拼装json数组中的内容拼装table

问题描述 实用jquery实现动态拼装json数组中的内容拼装table 现有如下数组 Var json= [{"did":1,"businessType":"2-理赔","weekday":"2-周二","startTimeStr":"11:57:48","endTimeStr":"11:57:49","reserv

js中通过ajax无法获取json文件中的数据

问题描述 js中通过ajax无法获取json文件中的数据 在下小白,最近在学习js 就写了一段很简单的代码 但是发现居然还有问题 就是一个很简单的index-test.html页面中有一段js代码,里面用了ajax获取在同一目录下的 json文件中的数据,然后测试一下,但是运行发现没有结果 又不太会用浏览器调试 所以请教各位大侠 多谢多谢! 部署完项目 开启服务器后 在浏览器中输入URL,点击按钮 毫无反应... 多谢大家! 解决方案 ajax获取json格式数据js读取json文件片段中的数据

我的Android进阶之旅------&amp;gt;解决Jackson、Gson解析Json数据时,Json数据中的Key为Java关键字时解析为null的问题

1.问题描述 首先,需要解析的Json数据类似于下面的格式,但是包含了Java关键字abstract: { ret: 0, msg: "normal return.", news: [ { id: "NEW2016062800875700", from: "腾讯新闻客户端", qqnews_download_url: "http://inews.qq.com/m?refer=openapi_for_xiaotiancai",

薛定谔的滚与深度学习中的物理

最近朋友圈里有大神分享薛定谔的滚,一下子火了,"当一个妹子叫你滚的时候,你永远不知道她是在叫你滚还是叫你过来抱紧",这确实是一种十分纠结的状态,而薛定谔是搞不清楚的,他连自己的猫是怎么回事还没有弄清楚.虽然人们对于薛定谔头脑中那只被放射性物质残害的猫的生死一直众说纷纭,斯特恩·盖拉赫却在实验中,实实在在看到了,我们身处的这个物理世界的量子性,也就是既生又死.既真又假.既梦又醒.既粒又波.既此又彼的存在,按照老子的说法是,玄之又玄,众妙之门.   量子性是这个世界已知的基本特征,未来的世