Tag: json

如何使用jquery将项目添加到无序列表<ul>

在我的json响应中,我想用$ .each循环遍历它,然后将项目追加到<ul></ul>元素中。 $.each(data, function(i, item) { // item.UserID // item.Username } 我想添加一个 ,并创build一个链接到用户页面的href标签。

jQuery /以编程方式在select框中select一个选项

我目前正在使用jQuery来返回一些JSON结果。 一旦这些结果返回,我正在使用它们预填充我的表单中的字段。 不过,我需要一些帮助来预先select下拉框中的项目。 例如,我有一个select框(缩短): <select id="startTime"> <option value="14:00:00">2:00 pm</option> <option value="15:00:00">3:00 pm</option> <option value="16:00:00">4:00 pm</option> <option value="17:00:00">5:00 pm</option> <option value="18:00:00">6:00 pm</option> </select> 如果我的JSON值是: var start_time = data[0].start // Let's say this is '17:00:00' 我怎样才能使用jQuery,select值'17:00:00'选项? <option value="17:00:00" selected="selected">5:00 pm</option>

如何在Objective-C for iPhone中将Google Directions API多段线字段解码为纬度长点?

我想在地图上对应于通过Google Directions API访问的JSON路线绘制路线: http : //code.google.com/apis/maps/documentation/directions/ 我已经想出了如何从台阶中提取经纬度,但是这并不符合弯曲的道路。 我想我需要的是解码多段线信息,我发现了Google如何编码多段线的说明: http : //code.google.com/apis/maps/documentation/utilities/polylinealgorithm.html 我在这里find了一些用于Android的代码,并且在解码多段线时也使用了Javascript,例如: 地图视图使用谷歌方向API绘制方向 – 解码多义线 android获取并parsingGoogle Directions 但是我找不到Objective-C的iPhone代码,有谁能帮我解决这个问题? 如果必须的话,我相信我可以自己做,但是如果它已经在某个地方,那肯定会节省我一些时间。 编辑:这里的关键是能够解码一个字符的基础上的一个字符的base64编码。 更具体地说,我在Google中使用base64编码编码的JSON中获得了类似的内容: … "overview_polyline" : { "points" : "ydelDz~vpN_@NO@QEKWIYIIO?YCS@WFGBEBICCAE?G@y@RKBEBEBAD?HTpB@LALALCNEJEFSP_@LyDv@aB\\GBMB" }, … 注意:我应该提及的是,这个问题涉及到Google Maps API v1,使用GMSPolyLine polyLineWithPath在v2中执行此操作要容易得多,因为下面的许多答案都会告诉您(感谢@cdescours)。

如何快速发送POST请求与BODY

我试图用Alamofire快速地提出一个请求。 我的JSON身体看起来像: { "IdQuiz" : 102, "IdUser" : "iosclient", "User" : "iosclient", "List":[ { "IdQuestion" : 5, "IdProposition": 2, "Time" : 32 }, { "IdQuestion" : 4, "IdProposition": 3, "Time" : 9 } ] } 我试图let list与NSDictionnary看起来像: [[Time: 30, IdQuestion: 6510, idProposition: 10], [Time: 30, IdQuestion: 8284, idProposition: 10]] 我的请求使用Alamofire看起来像: Alamofire.request(.POST, "http://myserver.com", parameters: ["IdQuiz":"102","IdUser":"iOSclient","User":"iOSClient","List":list ], […]

将JSON绑定到嵌套的Grails域对象

我正在开发一个用于为JavaScript应用程序提供JSON数据的RESTful接口。 在服务器端,我使用Grails 1.3.7并使用GORM域对象进行持久化。 我实现了一个自定义的JSON Marshaller来支持编组嵌套的域对象 以下是示例域对象: class SampleDomain { static mapping = { nest2 cascade: 'all' } String someString SampleDomainNested nest2 } 和 class SampleDomainNested { String someField } SampleDomain资源在URL / rs / sample / so / rs / sample / 1下发布到ID为1的SampleDomain对象 当我使用自定义的json编组器(GET / rs / sample / 1)呈现资源时,我得到以下数据: { "someString" : "somevalue1", "nest2" : […]

为什么JSON使用XML(SOAP)如此简单易处理?

用JSON接收和发送数据是通过简单的HTTP请求完成的。 而在SOAP中,我们需要处理很多事情。 parsingXML也有时很难。 即使Facebook在Graph API中使用JSON。 我仍然想知道为什么还要使用SOAP? 有没有什么理由或地区的SOAP仍然是一个更好的select? (尽pipe数据格式) 而且,在简单的客户端 – 服务器应用程序(如与服务器连接的移动应用程序)中,SOAP可以比JSON有什么优势? 考虑到我提供的信息(如果有的话),如果有人可以争取JSON和SOAP之间的主要/显着差异,我将非常感激。

将Flask表单值转换为int

我正在试图获得在瓶子里的数据 @app.route('/getpersonbyid', methods = ['POST']) def getPersonById(): personId = (int)(request.form['personId']) print personId 我在RESTClient中通过POST发送数据“personId”。 但是我没有得到结果。 我得到一个400错误的请求错误,而不是。 我的代码有错误吗? 如果是这样,当请求数据是通过POST时,如何获得特定的数据。

使用JSON协议处理版本控制的最佳方法是什么?

我通常在C#编写代码的所有部分,编写序列化的协议时,我使用FastSerializer快速和有效地序列化/反序列化类。 这也很容易使用,而且相当直接的做“版本化”,即处理不同版本的序列化。 我通常使用的东西看起来像这样: public override void DeserializeOwnedData(SerializationReader reader, object context) { base.DeserializeOwnedData(reader, context); byte serializeVersion = reader.ReadByte(); // used to keep what version we are using this.CustomerNumber = reader.ReadString(); this.HomeAddress = reader.ReadString(); this.ZipCode = reader.ReadString(); this.HomeCity = reader.ReadString(); if (serializeVersion > 0) this.HomeAddressObj = reader.ReadUInt32(); if (serializeVersion > 1) this.County = reader.ReadString(); if (serializeVersion > […]

将Go图转换成json

我试图将我的Go地图转换为带有encoding/json Marshal的jsonstring,但是却导致了一个空string。 这是我的代码: package main import ( "encoding/json" "fmt" ) type Foo struct { Number int `json:"number"` Title string `json:"title"` } func main() { datas := make(map[int]Foo) for i := 0; i < 10; i++ { datas[i] = Foo{Number: 1, Title: "test"} } jsonString, _ := json.Marshal(datas) fmt.Println(datas) fmt.Println(jsonString) } 我的输出是: map[9:{1 test} 2:{1 test} […]

ASP.NET MVC 2 – 与jQuery的Ajax响应失败

我不明白这个错误,不要在“JsonResult Test()”中产生错误,我正在做其他项目,如ASP.NET MVC 谢谢 错误: System.InvalidOperationException: This request has been blocked because sensitive information could be disclosed to third party web sites when this is used in a GET request. To allow GET requests, set JsonRequestBehavior to AllowGet. [InvalidOperationException: This request has been blocked because sensitive information could be disclosed to third party web sites […]