Tag: json

获取IIS6来提供JSON文件(包括POST,GET)?

默认情况下,IIS6不提供.json(无通配符MIMEtypes)。 因此404找不到被抛出。 然后我添加一个新的MIMEtypes(.json, text/plain or application/x-javascript or application/json) ,它工作正常。 然而,当你添加一个新的映射(Home Directory -> Configuration -> Add) with .json, C:\WINDOWS\system32\inetsrv\asp.dll ,“ GET,POST ”,并尝试浏览到该文件,得到一个404。 如果你删除了映射,并尝试POST or GET ,你会得到一个405 。 … build议?

杰森JSON反序列化与根元素

我和jackson有一个问题,我觉得应该很简单,但是这样会让我失望。 比方说,我有一个Java POJO类,看起来像这样(假设我为Getters和Setters): class User { private String name; private Integer age; } 我想反序列化看起来像这样的JSON到一个用户对象: { "user": { "name":"Sam Smith", "age":1 } } jackson给我的问题,因为用户不是在JSON的第一级对象。 我显然可以做一个UserWrapper类有一个单一的用户对象,然后反序列化,但我知道必须有一个更优雅的解决scheme。 我应该怎么做?

JQuery发布JSON对象到服务器

我创build了一个需要张贴在运动衫,一个服务器运行的服务器,有一个REST的web服务得到传入的json对象,需要输出的json。 我正在尝试,但不知道如何正确实施。 import java.io.IOException; import java.io.InputStream; import net.sf.json.JSONObject; import net.sf.json.JSONSerializer; import org.apache.commons.io.IOUtils; import javax.ws.rs.*; @Path("/helloworld") public class GetData { @GET @Consumes("application/json") public String getResource() { JSONObject obj = new JSONObject(); String result = obj.getString("name"); return result; } } 我有一个HTML文件,在onload时运行这个方法 function sendData() { $.ajax({ url: '/helloworld', type: 'POST', contentType: 'application/json', data: { name:"Bob", }, dataType: 'json' […]

使用CparsingJSON

我试图find一个很好的方法来parsingJ中的C.我真的不需要一个庞大的库或任何东西,我宁愿有一个小而轻量级的function,但最好的文档,但最less。 有人有什么可以指点我吗?

复杂types在ApiController参数中变为空

我不知道为什么我的参数“ParametroFiltro Filtro”变为空,其他参数“page”和“pageSize”变好。 public class ParametroFiltro { public string Codigo { get; set; } public string Descricao { get; set; } } 我的ApiController获取方法: public PagedDataModel<ParametroDTO> Get(ParametroFiltro Filtro, int page, int pageSize) 我的ajax电话: var fullUrl = "/api/" + self.Api; $.ajax({ url: fullUrl, type: 'GET', dataType: 'json', data: { Filtro: { Codigo: '_1', Descricao: 'TESTE' }, page: 1, […]

ngRepeat按深度属性过滤

如果我有一个复杂的对象作为属性值的对象,我怎么能过滤一个嵌套的属性? 这可以用OOB ng-repeatfilter来完成吗? 数据 { Name: 'John Smith', Manager: { id: 123, Name: 'Bill Lumburg' } } ngRepeat <li ng-repeat="e in emps | filter:Manager.Name">{{ e.Name }}</li>

如何不在JSON对象上序列化__type属性

我从ScriptService的WebMethod返回的每个对象都被包装到一个JSON对象中,数据在一个名为d的属性中。 没关系。 但我不想额外的__type属性被提供给客户端,因为我用jQuery手动处理。 可能吗?

JSON字符编码 – 是由浏览器支持的UTF-8还是应该使用数字转义序列?

我正在写一个使用json来表示资源的webservice,而且我有点卡在考虑编码json的最佳方法。 阅读json rfc( http://www.ietf.org/rfc/rfc4627.txt )很清楚,首选编码是utf-8。 但是rfc也描述了一个用于指定字符的string转义机制。 我认为这通常会被用来转义非ASCII字符,从而使得由此产生的utf-8有效的ascii。 假设我有一个包含非ASCII字符(代码点)的jsonstring。 我的web服务应该只是UTF-8编码,并返回它,或者它应该逃脱所有这些非ASCII字符,并返回纯粹的ASCII码? 我希望浏览器能够使用jsonp或eval执行结果。 这是否影响了这个决定? 我对各种浏览器对utf-8的javascript支持的知识缺乏。 编辑:我想澄清,我如何编码结果的主要关注是关于浏览器处理的结果。 我读过的内容表明,当使用JSONP时,浏览器可能对编码敏感。 我还没有find任何关于这个主题的真正的信息,所以我将不得不开始做一些testing,看看会发生什么。 理想情况下,我只想逃避那些需要的字符,只是utf-8编码的结果。

为iPhone创build一个JSON商店

我们有大量的应用程序,我们从远程Web服务获取数据为JSON,然后使用parsing器将其转换为Core-Data模型。 对于我们的一个应用程序,我想我们应该做一些不同的事情。 这个应用程序具有只读数据 ,这是易失性的 ,因此不会在本地caching很长时间 。 JSON 深深地层叠着大量嵌套的“对象” 。 文件通常包含不超过20个顶级项目,但可能高达100K。 我不认为我想用100个实体创build一个核心数据模型,然后使用映射器将JSON导入到其中。 好像是这样的歌舞。 我想我只想坚持JSON的地方容易,并有能力查询它。 如果在iPhone上运行,MongoDB会很好。 iPhone上是否有支持查询的JSON文档存储? 或者,我可以使用一些JSONparsing器将数据转换为某种持久的NSDictionary,并使用谓词查询? 或者也许使用SQLite作为在JSON结构上手动创build索引的BLOB存储? 或者,我应该停止抱怨,并使用核心数据? 🙂 帮助赞赏。

如何在JSON模式中使用定义(draft-04)

我正在使用的其他服务响应类似于下面的示例,我只在这里包括3个字段,但还有更多: { "results": [ { "type": "Person", "name": "Mr Bean", "dateOfBirth": "14 Dec 1981" }, { "type": "Company", "name": "Pi", "tradingName": "Pi Engineering Limited" } ] } 我想为上面的(草稿-04)写一个JSON模式文件,它将明确指定: if type == Person then list of required properties is ["type", "name", "dateOfBirth", etc] OR if type == "Company" then list of required properties is ["type", "name", […]