Tag: json

如何更新json文件中的值并通过node.js保存

如何更新json文件中的值并通过node.js保存? 我有文件内容: var file_content = fs.readFileSync(filename); var content = JSON.parse(file_content); var val1 = content.val1; 现在我想改变val1的值并保存到文件中。

D3 – 如何处理JSON数据结构?

我是D3的新手,已经花了几个小时的时间来找出处理结构化数据的任何事情,但没有积极的结果。 我想用下面的数据结构创build一个条形图。 酒吧(水平)绘制,但只为用户“吉姆”。 var data = [{"user":"jim","scores":[40,20,30,24,18,40]}, {"user":"ray","scores":[24,20,30,41,12,34]}]; var chart = d3.select("div#charts").append("svg") .data(data) .attr("class","chart") .attr("width",800) .attr("height",350); chart.selectAll("rect") .data(function(d){return d3.values(d.scores);}) .enter().append("rect") .attr("y", function(d,i){return i * 20;}) .attr("width",function(d){return d;}) .attr("height", 20); 任何人都可以指出我做错了什么?

针对JSON响应的jQuery AJAX轮询,基于AJAX结果或JSON内容的处理

我是一个新手到中级的JavaScript / jQuery程序员,所以具体/可执行的例子将非常感激。 我的项目需要使用AJAX来轮询一个URL,该URL返回包含要添加到DOM的内容的JSON,或者消息{“status”:“pending”} ,指示后端仍在使用内容生成JSON响应。 这个想法是,对URL的第一个请求触发后端开始build立一个JSON响应(然后被caching),随后的调用检查这个JSON是否准备好(在这种情况下提供)。 在我的脚本中,我需要以15秒的间隔轮询这个URL,最长1:30分钟,然后执行以下操作: 如果AJAX请求导致错误,请终止脚本。 如果AJAX请求成功,并且JSON内容包含{“status”:“pending”} ,请继续轮询。 如果AJAX请求成功,并且JSON内容包含可用内容(即{“status”:“pending”}以外的任何有效响应),则显示该内容,停止轮询并终止脚本。 我已经尝试了一些有限的方法,但是我感觉它们比所需要的更加混乱。 下面是我成功使用的一个骨架函数,一次只能创build一个AJAX请求,如果从JSON响应中获得可用的内容,就可以完成它的工作: // make the AJAX request function ajax_request() { $.ajax({ url: JSON_URL, // JSON_URL is a global variable dataType: 'json', error: function(xhr_data) { // terminate the script }, success: function(xhr_data) { if (xhr_data.status == 'pending') { // continue polling } else { success(xhr_data); […]

Json Schema文件扩展名

是否有任何json模式文件扩展的命名约定? XML具有.xsd(XML模式定义),json模式文件应该具有什么,.jsd(JSON模式定义)?

JSON到pandasDataFrame

我想要做的是从纬度和经度坐标指定的path,从谷歌地图API提取高程数据,如下所示: from urllib2 import Request, urlopen import json path1 = '42.974049,-81.205203|42.974298,-81.195755' request=Request('http://maps.googleapis.com/maps/api/elevation/json?locations='+path1+'&sensor=false') response = urlopen(request) elevations = response.read() 这给了我一个这样的数据: elevations.splitlines() ['{', ' "results" : [', ' {', ' "elevation" : 243.3462677001953,', ' "location" : {', ' "lat" : 42.974049,', ' "lng" : -81.205203', ' },', ' "resolution" : 19.08790397644043', ' },', ' {', ' "elevation" […]

asp.net asmx Web服务返回XML而不是JSON

为什么这个简单的Web服务拒绝将JSON返回给客户端? 这是我的客户代码: var params = { }; $.ajax({ url: "/Services/SessionServices.asmx/HelloWorld", type: "POST", contentType: "application/json; charset=utf-8", dataType: "json", timeout: 10000, data: JSON.stringify(params), success: function (response) { console.log(response); } }); 而服务: namespace myproject.frontend.Services { [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [System.ComponentModel.ToolboxItem(false)] [ScriptService] public class SessionServices : System.Web.Services.WebService { [WebMethod] [ScriptMethod(ResponseFormat = ResponseFormat.Json)] public string HelloWorld() { return […]

将本地JSON文件加载到variables中

我试图加载.json文件到JavaScript中的variables,但我不能得到它的工作。 这可能只是一个小错误,但我找不到它。 当我使用这样的静态数据时,一切正常: var json = { id: "whatever", name: "start", children: [{ "id":"0.9685","name":" contents:queue"},{ "id":"0.79281","name":" contents:mqq_error"}}] } 所以我把{}中的所有内容放在一个content.json文件中,并尝试将其加载到本地javascriptvariables中,如下所述:将json加载到variables中 var json = (function() { var json = null; $.ajax({ 'async': false, 'global': false, 'url': "/content.json", 'dataType': "json", 'success': function (data) { json = data; } }); return json; })(); 我用chromedebugging器运行它,它总是告诉我,variablesjson的值是null。 content.json驻留在调用它的.js文件所在的目录中。 我错过了什么?

我可以LINQ一个JSON?

这是我从.NET上的请求得到的JSON: { "id": "110355660738", "picture": { "data": { "url": "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-prn2/1027085_12033235063_5234302342947_n.jpg", "is_silhouette": false } } } 我想赶上领域的“url”,使用(也许?)LINQ。 我做了很多这样的要求,有点不同。 所以我不会创build一个C#类并每次反序列化它。 这是一种提取单个字段的方法吗? 谢谢!

简单而干净的方法来将JSONstring转换为Swift中的Object

我一直在寻找几天来转换一个相当简单的JSONstring在Swift中的对象types,但没有用。 以下是Web服务调用的代码: func GetAllBusiness() { Alamofire.request(.GET, "http://MyWebService/").responseString { (request, response, string, error) in println(string) } } 我有一个Swift结构Business.swift: struct Business { var Id : Int = 0 var Name = "" var Latitude = "" var Longitude = "" var Address = "" } 这里是我的testing服务部署: [ { "Id": 1, "Name": "A", "Latitude": "-35.243256", "Longitude": "149.110701", "Address": […]

JSON转移bigint:12000000000002539转换为12000000000002540?

我正在传输原始数据,例如[{id: 12000000000002539, Name: "Some Name"}]并在parsing后得到对象[{id: 12000000000002540, Name: "Some Name"}] ID到string似乎帮助。 但有没有更好的方法来正确传输bigint数据?