Questions tagged «json»

JSON(JavaScript对象表示法)是一种文本数据交换格式,并且与语言无关。涉及此文本格式时,请使用此标签。请勿将本标签用于本地JAVASCRIPT对象或JAVASCRIPT对象文学。提出问题之前,请使用JSONLint(https://jsonlint.com)等JSON验证器来验证JSON。

4
如何将以下json字符串转换为java对象?
我想将以下JSON字符串转换为Java对象: String jsonString = "{ "libraryname":"My Library", "mymusic":[{"Artist Name":"Aaron","Song Name":"Beautiful"}, {"Artist Name":"Britney","Song Name":"Oops I did It Again"}, {"Artist Name":"Britney","Song Name":"Stronger"}]}" 我的目标是轻松访问它,例如: (e.g. MyJsonObject myobj = new MyJsonObject(jsonString) myobj.mymusic[0].id would give me the ID, myobj.libraryname gives me "My Library"). 我听说过杰克逊,但是由于涉及“ mymusic”列表,我不知道如何使用它来适应我拥有的json字符串,因为它不仅仅是键值对。如果杰克逊不是最好的选择,我该如何用杰克逊完成?
70 java  json  jackson 


4
从ASP.NET页面返回JSON对象
在我的特定情况下,我有两种解决方案。我想找出哪一种更可行。在这种情况下,我还可以通过从服务器端代码返回JSON对象来实现自己的目标。但是,我不知道它是如何完成的,最好的方法是什么。 首先,我不需要完整的aspx页面,因为我只需要从代码返回的响应即可。那么,我是否使用Web服务,处理程序,或者是否有其他特定方法来执行此操作? 这个解决方案可行吗?我是否使用StringBuilder该类构建JSON字符串并将该字符串注入目标aspx页面?有什么预防措施或应注意的事项吗? 感谢您的想法。 问候, 凯末尔 ------------更新!------------ 假设我的userlist.aspx页面中有一个JSON对象,然后将其与jQuery一起使用... {"menu": { "id": "color1", "value": "color", "popup": { "menuitem": [ {"value": "Red"}, {"value": "Green"}, {"value": "Yellow"} ] } }} // example taken from the json.org/example page 现在,当我想从aspx页面添加新菜单项时,我该怎么做...我认为这样我的问题就更具体了... 假设我在aspx代码中创建了一个新字符串,例如"{"value": "Blue"}。如何将其注入目标页面中已经存在的项目列表中?还是这不是解决这种情况的正确方法?如果没有,那又如何实现呢? 另外,如果我想在将新项目添加到此列表时触发jQuery事件,如何实现? ---- 2015年8月26日更新2 ------------ 当我问这个问题时,我处理问题的方式是另一个方面。我现在精通该主题,并且可以很高兴地接受投票最多的答案,因为解决此问题的方法显然不应该包括已经存在的JSON,并且@DavGarcia也建议从代码中输出一个新的JSON 。
70 asp.net  json 

1
使用C#在ASP.NET MVC 3中创建级联下拉列表的最简单方法
我想使用(最好是)与创建DropDownList一个层叠。MVC3RazorC# 我想有一个下拉菜单,您可以在其中选择年份,而在另一个下拉列表中,可以根据所选年份选择特定的月份集。 让我们简单点。当我在下拉列表“ year”中选择当前年份(即2011)时,下拉列表“ month”将填充直到当前月份(即3月)的月份。对于其他情况(其他年份),则没有限制。此外,最好在选择下拉列表“ year”中的任何元素之前“阻止”下拉列表“ month”。 我已经在Internet上寻找了一些使用jQuery甚至自制方法的解决方案,但是它们都引用了MVC的过去版本,并且中不推荐使用某些命令MVC3。

4
json未捕获的SyntaxError:意外令牌:
尝试进行呼叫并检索一个非常简单的一行JSON文件。 $(document).ready(function() { jQuery.ajax({ type: 'GET', url: 'http://wncrunners.com/admin/colors.json' , dataType: 'jsonp', success: function(data) { alert('success'); } }); });//end document.ready 这是RAW请求: GET http://wncrunners.com/admin/colors.json?callback=jQuery16406345664265099913_1319854793396&_=1319854793399 HTTP/1.1 Host: wncrunners.com Connection: keep-alive Cache-Control: max-age=0 User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.106 Safari/535.2 Accept: */* Referer: http://localhost:8888/jquery/Test.html Accept-Encoding: gzip,deflate,sdch Accept-Language: en-US,en;q=0.8 Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3 …


6
使用属性树在Boost中创建JSON数组
我正在尝试使用boost属性树创建一个JSON数组。 该文档说:“ JSON数组被映射到节点。每个元素都是一个具有空名称的子节点。” 因此,我想用空名称创建一个属性树,然后调用write_json(...)将数组取出。但是,文档没有告诉我如何创建未命名的子节点。我尝试过ptree.add_child("", value),但这会产生: Assertion `!p.empty() && "Empty path not allowed for put_child."' failed 该文档似乎没有解决这一点,至少我无法确定。有人可以帮忙吗?



4
JSONObject-如何获取值?
我在http://json.org/javadoc/org/json/JSONObject.html上使用Java类。 以下是我的代码段: String jsonResult = UtilMethods.getJSON(this.jsonURL, null); json = new JSONObject(jsonResult); getJSON 返回以下字符串 {"LabelData":{"slogan":"AWAKEN YOUR SENSES","jobsearch":"JOB SEARCH","contact":"CONTACT","video":"ENCHANTING BEACHSCAPES","createprofile":"CREATE PROFILE"}} 我如何获得“口号”的价值? 我尝试了页面上列出的所有方法,但没有一个起作用。
69 java  json 


4
将XML转换为动态C#对象
我已使用以下C#代码使用JSON.Net框架将JSON数据字符串转换为动态对象: // Creates a dynamic .Net object representing the JSON data var ProductDB = JsonConvert.DeserializeObject<dynamic>(JsonData); 转换后,我可以使用如下代码直接访问元素: // Variables to be used string ProductID; string ProductType; int ProductQty; // Loop through each of the products foreach (dynamic product in ProductDB.products) { ProductID = product.id; ProductType = product.type; ProductQty = product.qty; } …
69 c#  xml  json 

2
单行从jq获取输出
我得到以下输出:https : //stackoverflow.com/a/40330344 (.issues[] | {key, status: .fields.status.name, assignee: .fields.assignee.emailAddress}) 输出: { "key": "SEA-739", "status": "Open", "assignee": null } { "key": "SEA-738", "status": "Resolved", "assignee": "user2@mycompany.com" } 但是我需要解析每一行,但是就密钥组而言,很难确定哪个受让人对应哪个密钥。使用jq可以使一束成行吗? 预期产量: { "key": "SEA-739", "status": "Open", "assignee": null } { "key": "SEA-738", "status": "Resolved", "assignee": "user2@mycompany.com"} 要么 { "SEA-739", "Open", null } …
69 json  jq 

2
作曲家:所需的软件包,它们的最低稳定性不同
我有一个用于laravel安装的composer文件,其中包含以下composer.json文件: { "name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": ["framework", "laravel"], "license": "MIT", "require": { "laravel/framework": "4.1.*" }, "autoload": { "classmap": [ "app/commands", "app/controllers", "app/models", "app/database/migrations", "app/database/seeds", "app/tests/TestCase.php" ] }, "scripts": { "post-install-cmd": [ "php artisan clear-compiled", "php artisan optimize" ], "post-update-cmd": [ "php artisan clear-compiled", "php artisan optimize" ], …

15
如何在Node.js中将CSV转换为JSON
我正在尝试将csv文件转换为json。我在用 。 CSV示例: a,b,c,d 1,2,3,4 5,6,7,8 ... 所需的JSON: {"a": 1,"b": 2,"c": 3,"d": 4}, {"a": 5,"b": 6,"c": 7,"d": 8}, ... 我尝试了node-csv解析器库。但是输出类似于数组,与我预期的不一样。 我正在使用Node 0.8和express.js,希望就如何轻松实现这一目标提出建议。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.