Tag: json

composer php:具有不同级别的最低稳定性的所需软件包

我有一个用以下composer.json文件进行laravel安装的composer php文件: { "name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": ["framework", "laravel"], "license": "MIT", "require": { "laravel/framework": "4.1.*" }, "autoload": { "classmap": [ "app/commands", "app/controllers", "app/models", "app/database/migrations", "app/database/seeds", "app/tests/TestCase.php" ] }, "scripts": { "post-install-cmd": [ "php artisan clear-compiled", "php artisan optimize" ], "post-update-cmd": [ "php artisan clear-compiled", "php artisan optimize" ], "post-create-project-cmd": [ "php artisan […]

如何将JSON转换为string?

可能重复: 将JS对象转换为JSONstring 我在JS中有一个JSON对象,我想将其转换为string。 这是一个函数吗? 提前致谢,

JSONObject – 如何获得一个值?

我在http://json.org/javadoc/org/json/JSONObject.html上使用了一个java类。 以下是我的代码片段。 String jsonResult = UtilMethods.getJSON(this.jsonURL, null); json = new JSONObject(jsonResult); getJSON返回下面的string {"LabelData":{"slogan":"AWAKEN YOUR SENSES","jobsearch":"JOB SEARCH","contact":"CONTACT","video":"ENCHANTING BEACHSCAPES","createprofile":"CREATE PROFILE"}} 现在…我怎样才能得到“口号”的价值? 我尝试了页面上列出的所有方法,但都没有工作。

如何将JSONArray转换为使用camel-jackson的对象列表

有json数组的string如下 {"Compemployes":[ { "id":1001, "name":"jhon" }, { "id":1002, "name":"jhon" } ]} 我想把这个jsonarray转换成List<Empolyee> Empolyee List<Empolyee> 。 为此,我添加了Maven依赖项“ camel-jackson ”,并为员工编写pojo类。 但是当我尝试运行我的下面的代码 ObjectMapper mapper = new ObjectMapper(); List<Employe> list = mapper.readValue(jsonString, TypeFactory.collectionType(List.class, Employe.class)); 我得到以下例外。 org.codehaus.jackson.map.JsonMappingException: Can not deserialize instance of java.util.ArrayList out of START_OBJECT token at [Source: java.io.StringReader@43caa144; line: 1, column: 1] 有人可以告诉我什么是错过或做任何错误

Java 8 LocalDate Jackson格式

对于java.util.Date,当我这样做 @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd/MM/yyyy") private Date dateOfBirth; 然后在我发送JSON请求 { {"dateOfBirth":"01/01/2000"} } 有用。 我应该如何做到这一点Java 8的LocalDate字段? 我试过了 @JsonDeserialize(using = LocalDateDeserializer.class) @JsonSerialize(using = LocalDateSerializer.class) private LocalDate dateOfBirth; 它没有工作。 有人可以让我知道什么是正确的方法来做到这一点.. 以下是依赖关系 <dependency> <groupId>org.jboss.resteasy</groupId> <artifactId>jaxrs-api</artifactId> <version>3.0.9.Final</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.jaxrs</groupId> <artifactId>jackson-jaxrs-json-provider</artifactId> <version>2.4.2</version> </dependency> <dependency> <groupId>com.wordnik</groupId> <artifactId>swagger-annotations</artifactId> <version>1.3.10</version> </dependency> <dependency>

testing它是否是JSONObject或JSONArray

我有一个JSONstream,可以是这样的: {"intervention": { "id":"3", "subject":"dddd", "details":"dddd", "beginDate":"2012-03-08T00:00:00+01:00", "endDate":"2012-03-18T00:00:00+01:00", "campus": { "id":"2", "name":"paris" } } } 或类似的东西 {"intervention": [{ "id":"1", "subject":"android", "details":"test", "beginDate":"2012-03-26T00:00:00+02:00", "endDate":"2012-04-09T00:00:00+02:00", "campus":{ "id":"1", "name":"lille" } }, { "id":"2", "subject":"lozlzozlo", "details":"xxx", "beginDate":"2012-03-14T00:00:00+01:00", "endDate":"2012-03-18T00:00:00+01:00", "campus":{ "id":"1", "name":"lille" } }] } 在我的Java代码中,我执行以下操作: JSONObject json = RestManager.getJSONfromURL(myuri); // retrieve the entire json stream JSONArray interventionJsonArray = json.getJSONArray("intervention"); […]

如何防止一个Map中的空值和一个Bean中的空字段通过Jackson序列化

我有一个Map<String,Foo> foosMap ,我想通过Jackson序列化。 现在我想在序列化过程中进行以下两个设置: 地图可以有大量的空值和空键,我不希望空值序列化。 对于所有那些正在序列化的Foos,我不想序列化在Foo中引用的空对象。 达到这个目标的最好方法是什么? 我在我的项目中使用jackson-core1.9和jackson-mapper1.9jar子。

将JSONstring转换为Javascript数组

可能重复: 将多维JavaScript数组转换为JSON? 我有一个我在DOM中种植的数组,这样我可以在稍后的阶段重新使用它来传递给服务器: [["1","aaaaaa","1"],["2","bbbbbbb","2"],["3","ccccccc","3"]] 如果我想将其转换回Javascript数组,我将如何去做这个?

Google Feed API真正的select

我发现自己经常使用feed(rss,atom,json等),而且大多数情况下,它们将这些feed混合在一起用于一个站点,而且试图构build代码以使每个条件都正确浪费时间,金钱和资源。 所以我一直在使用谷歌饲料API的很多东西,但现在它已经被杀死( 但没有埋葬,但 [ 埋在2015年12月2日 ] { 给予更多的时间12月4日 }),我必须找一个替代品。 以下是使Google Feed API真棒的function,而且这些function也是任何替代方法的要求: 与旧版Google API一样使用url: https : //ajax.googleapis.com/ajax/services/feed/load?v=2.0&num=200&q=http : //blog.stackoverflow.com/feed/ [那么,GET请求? 我想POST也可以,但是GET总是比较好用] 产生可预测的输出(每次返回相同的json模式,不pipe是哪种types的feed) 如果是有偿服务(当然是有理由的),或者是有免费的计划,这并不重要,但是易用性应该是重中之重! 必须将允许从所述服务后端请求的域列入白名单是可以的,或者使用令牌,但是必须订阅来自后端的订阅源是不可接受的,因为我们为客户build立这些服务,说后端还是想用它们。 TL; DR; 我们需要一个服务,把我把它扔到JSON的任何提要转换成URL。 可以花钱,或自我托pipe。 (这可能是最好的,看看雅虎pipe道,然后饲料API …) 编辑 所以Google Feed API今天被埋没了,很多东西现在已经死了。 虽然我一般都认为推荐的问题吸引了被试的答案和垃圾邮件,但实际上并没有关于这个主题的任何信息,它是feedburner或superfeedr,我不断得到结果,也没有提供与Google的API相同的function。 朱利安在评论中有一个很好的观点,没有人能够投票调查世界上所有的饲料,但没有人要求这样做。 我很乐意为每个请求提供每次请求的付费,但我并不是要求我每天24小时都要跟踪这个Feed,只有当我要求时。 这是Superfeedr的主要问题,除了使用起来不那么容易。 编辑2 好像我不需要为每个请求付费: http://rss2json.com/ 但是,我会仔细研究这个问题,因为它是免费的,没有任何信息,在人们开始find它的时候可能会很难处理这个stream量。 Github上也有大量的操作系统可供select。

为什么人们希望将Json和XML作为输出提供给他们的REST接口?

我明白为什么“REST框架”供应商希望提供返回基于Json的表示和基于XML的表示forms的支持, 但为什么人们希望从同一个服务返回 ? 是否因为您将有一个客户端应用程序构build在没有可用的Jsonparsing器的平台上? 是因为你希望更广泛地采用界面,因为你可以吸引更多的人 ? 是否因为你认为所有RESTful接口遵循标准惯例 ? 如果你确实交付两个: 您是否避免使用XML中的名称空间,以便与Json格式兼容? 或者,你的所有数据元素只有一个名称空间? 你有什么标准化的机制来将属性和元素映射到某种一致的Json格式,或者你是否避免在你的XML中的属性? 您是否为每个表示创build不同的端点 ,还是使用内容协商来提供所需的格式? 你有一个默认的格式? 如果在可编辑资源上使用caching并使用不同的URL,那么如何确保当一个表示无效时其他表示也失效? 你觉得支持多种格式的好处是值得所需的努力 ? 回应摘要: 所以主要原因似乎是偏好之一。 有些开发人员更喜欢花括号,有些更喜欢尖括号。 有些人希望从XML迁移到Json,因此支持这两者是向后兼容所必需的。 有些人想使用Json,但担心一些开发人员会害怕Json,所以他们都支持这两个,以免得罪任何人。 在框架XYZ中很容易打开这个function,所以为什么不呢? 另一个有趣的推荐原因是,JSON可以用来提供一个快速的脏数据摘要,XML可以用作语义丰富的完整表示。