Tag: json

从JSONArray转换为string,然后再返回

我需要将JSONArray对象存储为string,然后检索该string并将其转换回JSONArray。 如果我做: JSONArray jArray; String s = jArray.toString() JSONArray newJArray = new JSONArray(s); 我会回到同一个对象吗? 我试图在SQLite数据库中存储一个JSONArray。 这是我正在看的。 http://developer.android.com/reference/org/json/JSONArray.html#toString()

在Swift,AnyObjecttypes中parsingjson

我试图parsing一个JSON,但我有一些数据types的困难,尤其是AnyObjecttypes+向下转换。 让我们考虑下面的json(这是一个完整的json的提取)。 { "weather": [ { "id":804, "main":"Clouds", "description":"overcast clouds", "icon":"04d" } ], } 对我来说,json可以描述如下: – json: Dictionary of type [String: AnyObject] (or NSDictionary, so = [NSObject, AnyObject] in Xcode 6 b3) – "weather": Array of type [AnyObject] (or NSArray) – Dictionary of type [String: AnyObject] (or NSDictionary, so = [NSObject, AnyObject] in Xcode 6 […]

通过url获取json数据并用于python(simplejson)

我想这必须有一个简单的答案,但我挣扎:我想要一个URL(其中输出JSON),并获取在Python中的可用字典中的数据。 我被困在最后一步。 >>> import urllib2 >>> import simplejson >>> req = urllib2.Request("http://vimeo.com/api/v2/video/38356.json", None, {'user-agent':'syncstream/vimeo'}) >>> opener = urllib2.build_opener() >>> f = opener.open(req) >>> f.read() # this works '[{"id":"38356","title":"Forgetfulness – Billy Collins Animated Poetry","description":"US Poet Laureate Billy Collins reads his poem ","url":"http:\\/\\/vimeo.com\\/38356","upload_date":"2006-01-24 15:21:03","thumbnail_small":"http:\\/\\/80.media.vimeo.com\\/d1\\/5\\/47\\/74\\/thumbnail-4774968.jpg","thumbnail_medium":"http:\\/\\/80.media.vimeo.com\\/d1\\/5\\/46\\/85\\/thumbnail-4685118.jpg","thumbnail_large":"http:\\/\\/images.vimeo.com\\/87\\/39\\/873998\\/873998_640x480.jpg","user_name":"smjwt","user_url":"http:\\/\\/vimeo.com\\/smjwt","user_portrait_small":"http:\\/\\/bitcast.vimeo.com\\/vimeo\\/portraits\\/defaults\\/d.30.jpg","user_portrait_medium":"http:\\/\\/bitcast.vimeo.com\\/vimeo\\/portraits\\/defaults\\/d.75.jpg","user_portrait_large":"http:\\/\\/bitcast.vimeo.com\\/vimeo\\/portraits\\/defaults\\/d.100.jpg","user_portrait_huge":"http:\\/\\/bitcast.vimeo.com\\/vimeo\\/portraits\\/defaults\\/d.300.jpg","stats_number_of_likes":"281","stats_number_of_plays":"9173","stats_number_of_comments":23,"duration":"112","width":"320","height":"240","tags":"poetry, poet, online poetry, famous poet, video poetry, modern poetry, famous poem, poetry sites, […]

JSON序列化/反序列化在ASP.Net核心

既然没有JavaScriptSerializer ,那么可以用什么本地实现来处理呢? 我注意到JsonResult ,我可以用这个格式化数据到Json,但是我怎么反序列化呢? 或者,也许我错过了project.json一些依赖项?

JSON.Parse,'未捕获的SyntaxError:意外的令牌o

我从Web服务返回的JSON遇到问题。 它看起来像JSON缺乏引号,但是当我将引号添加到JSON时,出现错误。 这是错误消息:'未捕获的SyntaxError:意外的令牌o。 当我将stringlogging到控制台时:[object Object],[object Object] 以下是一些模拟错误的示例代码: //Error I am trying to solve var jsonString = '[{"Id":"10","Name":"Matt"},{"Id":"1","Name":"Rock"}]'; var myData = JSON.parse(jsonString); $(document).ready(function() { var $grouplist = $('#groups'); $.each(myData, function() { $('<li>' + this.Name + '</li>').appendTo($grouplist); }); }); 这里是与string单引号相同的代码。 有用 //Successful Javascript var jsonString = '[{"Id":"10","Name":"Matt"},{"Id":"1","Name":"Rock"}]'; var myData = JSON.parse(jsonString); $(document).ready(function() { var $grouplist = $('#groups'); […]

JSON列表的int

我有一堂课 public class ItemList { public long Id { get; set; } public string Name { get; set; } public string Description { get; set; } public List<int> ItemModList { get; set; } } 我应该如何给intinputJSON列表,因为它没有一个键来匹配它的值 JSON { "Id": "610", "Name": "15", "Description": "1.99", "ItemModList": [] } 我应该在ItemModList中写什么?

如何用简单的JSON库将json文件读入java

我想用json简单的库读取这个JSON文件。 我的JSON文件如下所示: [ { "name":"John", "city":"Berlin", "cars":[ "audi", "bmw" ], "job":"Teacher" }, { "name":"Mark", "city":"Oslo", "cars":[ "VW", "Toyata" ], "job":"Doctor" } ] 这是我写的读取这个文件的java代码: package javaapplication1; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.util.Iterator; import org.json.simple.JSONArray; import org.json.simple.JSONObject; import org.json.simple.parser.JSONParser; import org.json.simple.parser.ParseException; public class JavaApplication1 { public static void main(String[] args) { JSONParser parser = new […]

将枚举序列化为string

我有一个枚举: public enum Action { Remove=1, Add=2 } 还有一堂课: [DataContract] public class Container { [DataMember] public Action Action {get; set;} } 当序列化容器实例的JSON我得到: {Action:1} (如果行动是删除)。 我想得到: {Action:Remove} (而不是int我需要ToStringforms的枚举) 我能做到这一点吗?

如何将CSV转换为Node.js中的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分析器库。但是输出像数组不一样。 我正在使用节点0.8和express.js,并希望如何轻松完成此build议。

处理d3.js轴上的date

如何在d3.js中根据date生成我的行x轴? 我试图教自己如何使用d3.js 我一直在看它附带的例子,并试图用json交付的数据重新创build线图。 我能够将数据input到折线图中,但是x轴应该是date而不是数字。 我正在使用的date格式是MM / DD / YY,但graphics绘制所有的零。我的JSON数据是通过罚款,但我无法弄清楚如何绘制X坐标。 这是直接从下载的d3.js示例文件夹中的line.js中获取的。 date部分没有办法。 我希望有人能指点我一个例子,或者能够解释我如何使它工作。 d3.json('jsonChartData.action', function (data) { console.log(data); var w = 450, h = 275, p = 30, x = d3.scale.linear().domain([0, 100]).range([0, w]), y = d3.scale.linear().domain([0, 100]).range([h, 0]); var vis = d3.select("body") .data([data]) .append("svg:svg") .attr("width", w + p * 2) .attr("height", h + p * 2) […]