【java-将json转换为对象列表】教程文章相关的互联网学习教程文章

javascript – 如何从JSON对象转换为元素的形式?【代码】

我有一个JSON对象为{a:1,b:2,c:[4,5,6],d:{x:7,y:8,z:[9,0]}},我该如何转换它是一种形式的元素? 我想转换成这个:<input type="hidden" name="obj[a]" value="1"/> <input type="hidden" name="obj[b]" value="2"/> <input type="hidden" name="obj[c][]" value="4"/> <input type="hidden" name="obj[c][]" value="5"/> <input type="hidden" name="obj[c][]" value="6"/> <input type="hidden" name="obj[d][x]" value="...

javascript – 自定义对象到JSON然后回到自定义对象?【代码】

我已经看到了非常类似的问题,但我不能确定他们是否得到了明确的回答 – 也许我有点密集,对不起. 我想拥有自己对象的方便性(和清晰度),称之为CardboardBox().它不包含代码,只包含数据.我想将它写入数据库并稍后再读回来,但显然,当它被回读时它是一个类型Object().我能想到的只是找出它曾经是: >拥有我设置为CARDBOARD_BOX的成员变量类型>实例化一个新的CarbardBox()并使用一个函数(在框中)将Object()的属性复制到新的CardboardBox(...

关联PHP数组(包含对象)的非破坏性JSON编码/解码【代码】

我能够以解码值与原始输入匹配的方式对索引数组进行JSON编码和解码:$array_indexed = ['A']; $encoded = json_encode($array_indexed); $decoded = json_decode($encoded); var_dump($array_indexed); array(1) {[0]=>string(1) "A" } var_dump($decoded); array(1) {[0]=>string(1) "A" }但是,当我编码一个关联数组时,我最终得到一个对象:$array_associate = [ 'FOO' => 'BAR']; $encoded = json_encode($array_associate); $d...

javascript – 在数据属性JSON对象中转义引号和html【代码】

使用HTML5数据属性,可以将HTML存储在HTML中,如下面的HTML所示.这适用于字符串键:值对,但我无法弄清楚如何使值包括特殊字符或HTML. 给出问题的JSON对象的一部分是:不能对< b> own< / b>进行投票.评论(也对像这样的更复杂的HTML块感兴趣:< span style =“text-decoration:underline”own< / span>.这是一个JSFiddle for the code below. JS:$('button').on('click', function () {var $this=$(this), data=$this.data('data');$...

java – 正则表达式匹配嵌套的json对象【代码】

我正在实现某种解析器,我需要定位和反序列化嵌入到其他半结构化数据中的json对象.我用regexp:\\{\\s*title.*?\\}找到对象{title:'Title'}但它不适用于嵌套对象,因为表达式只匹配第一个找到的结束花括号.对于{title:'Title',{data:'Data'}}它匹配{title:'Title',{data:'Data'}所以字符串对于反序列化变得无效.我知道有一个贪婪的业务,但我不熟悉正则表达式.你可以帮我扩展表达式以消耗所有可用的结束花括号. 更新: 为了清楚起见,这...

如何从php中的数组编码JSON对象?【代码】

我的代码看起来像:if ( $query->have_posts() ) {$j = 1; while ( $query->have_posts() ) {$query->the_post();$bcData[] = array('title'=>get_the_title(),);$j++;} echo json_encode($bcData); } else {// no posts found }$bcData数组输出(使用print_r):Array ( [0] => Array ( [title] => Pink Nail Shop 9 ) [1] => Array ( [title] => Pink Nail Shop 8 ) )当我将这个数组编码为json(使用json_encode)时,新创建的json看...

在JavaScript中从JSON对象创建表【代码】

我正在尝试创建一个HTML表格,其中包含用于绘制绘图的信息.我不想两次查询数据库,我想创建图表和包含信息的表.这是我从服务器获得的并且它被绘制的图表:var data = {"selector":"#charttotalday","jsondata":[{"label":"Client1","data":[[1382670000000,110157],[1382756400000,199055],[1382842800000,362996],[1382929200000,302],[1383015600000,169],[1383102000000,88],[1383188400000,49]],"points":{"fillColor":"#88bbc8"...

python – Django:自定义对象json序列化【代码】

我想以json格式序列化自定义对象,其中entryData是我的域对象的列表.像这样的东西:{"total":2,"current":1,"entryData":[{"id":1,"version":0,"name":"Default Station"},{"id":2,"version":3,"name":"Default Station 1"}] }这是我在我的一次尝试中获得json输出所做的事情:def ground_station_listgrid(request):entryData = serializers.serialize("json", GroundStation.objects.all())response_data = {}response_data['total...

PHP API最佳实践 – 回显json_encoded对象:坏还是好?【代码】

我提前道歉,因为我无法回答我的问题,但请耐心等待我,我会尽量精确.但是,我的问题有点模糊,很难问. 我最近和我的一位同事讨论过通过PHP从RESTful API发回的响应.我们的不同之处在于我们对服务器的响应. 他的论点是json_encode原始对象(它是数据库表中一行数据的PHP对象表示).但是,我发现问题的地方在于,例如,您只需要发送几列数据. 例如,假设您要返回一个对象,其中您只需要表中的主键,描述和名称.但是,该对象还具有其他用途的属性(v...

java – 如何从Spring控制器发送stacktrace作为响应作为JSON对象【代码】

我想将stacktrace作为JSON对象发送到前面.例如下面是控制器@RequestMapping("/booltest") @ResponseBody public String booltest(String no) {jsonObject = new JSONObject(); try{int i=1/0;jsonObject.accumulate("Success","success"); } catch (Exception e) {e.printStackTrace();jsonObject.accumulate("Error",e);// TODO: handle exception }return jsonObject.toString(); }现在当一个请求来到这个控制器然后它抛出错误,以...

php输出json,需要嵌套数组和对象问题

https://segmentfault.com/q/1010000009985295 $tmp = [];$tmp['id'] = 'aaa';$tmp['name'] = 'bbb';$tmp['vvvv'] = ['www'=>1,'ffff'=>2];echo (json_encode($tmp)); 输出是 { "id": "aaa", "name": "bbb", "vvvv": {"www": 1,"ffff": 2 } } 我想问一下如何将输出改为 { "id": "aaa", "name": "bbb", "vvvv": [{"www": 1},{"ffff": 2} ] } 我测试过这样是可以的,就是不太好用: ?$tmp['vvvv'] = [0=>(object)['www'=>1],1=>(objec...

如何使用PHP删除JSON对象的重复数据【代码】

我需要一个帮助.我有一些JSON类型数据,我想使用PHP删除重复的数据集.我正在解释下面的代码.data=[{'member_name':member1,'no_of_users':20},{'member_name':member1,'no_of_users':20},{'member_name':member1,'no_of_users':20},{'member_name':member2,'no_of_users':10},{'member_name':member2,'no_of_users':10},{'member_name':member3,'no_of_users':30}, ]我的php端代码如下.$res[]=array('member_name'=>$member,'no_of_...

如何从java.util.Properties对象创建分层JSON【代码】

我正在寻找好的方法或完整的API来从普通的java.util.Properties对象创建一个分层JSON. 存在java.util.Properties对象,例如:car.color=blue car.places=4 car.motor.dimension=2L car.motor.ps=120目标json结构应该是:{"car":{"color":"blue","places":4,"motor":{"dimension":"2L","ps":120}} }解决方法: public void run() throws IOException {Properties properties = ...;Map<String, Object> map = new TreeMap<>();for (Ob...

python – Django – 如何在将有效负载传递给request.post()时将JSON对象字符串化【代码】

我的Django视图中有以下代码:headers = {'Authorization': "key=AAAA7oE3Mj...",'Content-type': 'application/json'} token = "dJahuaU2p68:A..." payload = {"data": {}, "to": user_web_tokens} url = "https://..." r = requests.post(url, data=payload, headers=headers)问题是响应终止时出现400错误,错误消息为:JSON_PARSING_ERROR: Unexpected character (t) at position 0如果我传递一个字符串而不是JSON: payload = ...

C#解析JSON数据(反序列化对象)【代码】

C#解析JSON数据(反序列化对象) C#处理JSON数据的时候需要引用Newtonsoft.Json.DLL文件,这个DLL文件可以从其官方网站 https://www.newtonsoft.com/json 下载到本地,然后引入到项目里面,在需要处理的文件里引用即可。 using Newtonsoft.Json;json对象 {"Status": true,"Message": "成功","data": "[{"id":"1", "username":"邓紫棋", "number":"20162382000", "title":"GEM is beautiful", "describe":"很好看呀", "t...