Tag: json

用Nancy返回一个包含有效的Json的string

我收到一个包含来自另一个服务的有效JSON的string。 我只想转发这个string与南希,但也将内容types设置为“application / json”,这将允许我删除在客户端使用$ .parseJSON(数据)的需要。 如果我使用Response.AsJson它似乎是在string中的JSON,并添加转义字符。 我可以用string创build一个Stream并设置响应types如下所示: Response test = new Response(); test.ContentType = "application/json"; test.Contents = new MemoryStream(Encoding.UTF8.GetBytes(myJsonString)); 但想知道是否有一个更简单的方法?

如何encryption散列JSON对象?

下面的问题比起来看起来要复杂得多。 假设我有一个任意的JSON对象,可以包含任何数量的数据,包括其他嵌套的JSON对象。 我想要的是JSON数据的encryption散列/摘要,而不考虑实际的JSON格式本身(例如:忽略JSON令牌之间的换行符和间距差异)。 最后一部分是一个需求,因为JSON将由许多不同平台上的各种(de)序列化器生成/读取。 我知道至less有一个用于Java的JSON库,它在反序列化过程中读取数据时完全消除了格式化。 因此,它将打破哈希。 上面的任意数据子句也使事情复杂化,因为它阻止了我按照给定的顺序接收已知的字段,并在hasing之前将它们连接起来(大致思考Java的非encryptionhashCode()方法是如何工作的)。 最后,将整个JSONstring散列为一个字节块(在反序列化之前)也是不可取的,因为在计算散列时应该忽略JSON中的字段。 我不确定这个问题有很好的解决方法,但是我欢迎任何方法或想法=)

deviseAPIauthentication

我正在开发一个Rails Web应用程序,该应用程序还为移动设备提供基于JSON的API。 预期移动客户端首先获得带有(email / pass)的令牌,然后客户端将使用该令牌进行后续的API调用。 对于Devise来说,我相当新,我正在寻找一个Devise API的外观,如“authenticate(email,pass)”,并期望它返回true / false,然后基于此创build并回传令牌或返回一个拒绝消息,但似乎Devise不提供这样的东西。 我知道Devise 1.3提供了基于JSON的身份validation,但是这与我所需要的有点不同 – 我需要生成令牌并处理回客户端,然后使用令牌完成身份validation。 有人可以给一些指针吗?

标头值:application / vnd.api + json

有人可以解释或给我一个链接,我可以读取之间的差异: application/vnd.api+json 和 application/json

对象和哈希之间的区别?

在Javascript中,对象和散列之间有什么区别? 你如何创造一个与另一个,为什么你会关心? 下面的代码示例有区别吗? var kid = { name: "juni", age: 1 } 和: var kid = new Object(); kid.name = "juni"; kid.age = 1; 和: var kid = new Object(); kid["name"] = "juni"; kid["age"] = 1; 你能想到我应该说明的其他代码示例吗? 这里的核心问题是对象和哈希之间的区别是什么?

如何使用meteor进行API调用

好的,这里是twitter API, http://search.twitter.com/search.atom?q=perkytweets 任何人都可以给我任何关于如何去使用meteor调用这个API或链接的提示 更新:: 这是我试过的代码,但没有显示任何回应 if (Meteor.isClient) { Template.hello.greeting = function () { return "Welcome to HelloWorld"; }; Template.hello.events({ 'click input' : function () { checkTwitter(); } }); Meteor.methods({checkTwitter: function () { this.unblock(); var result = Meteor.http.call("GET", "http://search.twitter.com/search.atom?q=perkytweets"); alert(result.statusCode); }}); } if (Meteor.isServer) { Meteor.startup(function () { }); }

Python:你将如何保存一个简单的设置/configuration文件?

我不在乎是否是JSON,泡菜,​​YAML或其他什么。 我所见过的所有其他实现都不是向前兼容的,所以如果我有一个configuration文件,在代码中添加一个新的密钥,然后加载该configuration文件,它只会崩溃。 有没有简单的方法来做到这一点?

如何获得JSON密钥和价值?

我已经写了下面的代码来获得来自webservice的JSON结果。 function SaveUploadedDataInDB(fileName) { $.ajax({ type: "POST", url: "SaveData.asmx/SaveFileData", data: "{'FileName':'" + fileName + "'}", contentType: "application/json; charset=utf-8", dataType: "json", success: function (response) { var result = jQuery.parseJSON(response.d); //I would like to print KEY and VALUE here.. for example console.log(key+ ':' + value) //Addess : D-14 and so on.. } }); } 这里是来自webservice的回应 : 请帮我打印键和它的价值

在android中将普通Java Array或ArrayList转换为Json数组

有没有什么办法将普通Java数组或ArrayList转换为Android中的Json数组,以将JSON对象传递给Web服务?

JSON表示中的链接关系

我正在devise一个基于JSON表示的RESTful API。 为了遵守HATEOAS,我广泛地利用资源之间的联系。 因此,我按照与ATOM链接非常相​​似的方式来遵循这个序列化链接的build议 。 现在我有时会遇到问题,找出正确的链接关系types。 当一个资源包含一个自己的链接时, self关系是显而易见的。 当资源是子资源的集合和聚合,或者包含许多到相关资源的链接时,它变得更加复杂。 以博客文章为例,并考虑一个返回博客文章快照的资源 – 包括本文的作者,标签和评论。 显然,这个资源包含许多子资源,当然也应该提供单独的链接: 示例资源: { "blogpost":{ "link":{ "rel":"self", "href":"http://blog/post/4711" }, "author":{ "name":"Bob", "link":{ "rel":"???", "href":"http://author/uri" } }, "title":"foobar", "content":"A long article here…", "comments":[ { "comment":"great article", "link":{ "rel":"???", "href":"http://blog/post/4711/comment/1" }, "author":{ "name":"John Doe", "link":{ "rel":"???", "href":"http://author/uri" } } } ], "tags":[ { "value":"foo", "link":{ "rel":"???", […]