【java-使用GSON解析没有特定结构的JSON字段】教程文章相关的互联网学习教程文章

用PHP解析Wikipedia API json【代码】

我已经成功地从Wikipedia返回了json,但没有任何运气来获取我在PHP中需要的值(试图在Drupal站点中做到这一点). 这是我正在使用的代码,您可以用$safeurl代替此值:斯坎茨池塘州立公园<?php $safeurl = str_replace(' ', '%20', $title); $json_string = file_get_contents("http://en.wikipedia.org/w/api.php?action=query&prop=extracts&format=json&exintro=&titles=" . $safeurl); $parsed_json = json_decode($json_string, tru...

java-通过gson解析带有混合子对象的json并作为列表发送回【代码】

我遇到一个与解析json有关的问题,该json具有混合的子类数组,我需要将其作为java列表提供给客户端. 样本JSON:{"status": "OK","results": [{"type": "one","Id": "2170676","count": "456","title": "title","description": "description","oneMemberOne": "11","oneMemberTwo": "12",}{"type": "two","Id": "2170677","count": "123","title": "title","description": "description","twoMemberOne": "21","twoMemberTwo": "22",}...

php-Heroku错误:解析composer.lock失败;它必须是非空且有效的JSON【代码】

当前出现此错误,不确定如何解决,我运行了作曲家更新程序,但未能解决.$git push Fetching repository, done. Counting objects: 7, done. Delta compression using up to 8 threads. Compressing objects: 100% (4/4), done. Writing objects: 100% (4/4), 621 bytes | 0 bytes/s, done. Total 4 (delta 3), reused 0 (delta 0)-----> PHP app detected! ERROR: Failed parsing composer.lock; it must be non-empty and valid ...

使用python中的请求函数解析json数据……我无法访问对象【代码】

我的数据与此类似:{"id": "694543830607034","name": "Ankit Dhawan","accounts": {"data": [{"access_token": "a","category_list": [{"id": "192119584190796","name": "Event"}],"name": "Ignitron 2014", // I want to print this."id": "731808386867764","perms": ["ADMINISTER","EDIT_PROFILE","CREATE_CONTENT","MODERATE_CONTENT","CREATE_ADS","BASIC_ADMIN"]},我还想访问页面名称(GITM-IEEE,Ignitron14),我需要从JSON访...

Java是否具有自己的内置JSON解析器

目前,我使用Gson解析JSON数据.一些用于测试代码的在线工具允许您编写Java代码,但不提供任何导入程序包的方法. CoderPad是一个站点. Java是否有内置的JSON解析器?我找不到一个.解决方法:不,Java中没有JSON解析器.此功能有一个proposal(另请参见this bug),但尚未分配给任何JDK版本.

java-Gson解析具有通用类型的Json对象【代码】

我将以下json写入要通过Gson读取的文件中:{"identifier": "CONFIG","data": [{"identifier": "HOTKEY","data": {"hotKey": "testKey1","type": "APPLICATION","runnableContext": "testContext1"}},{"identifier": "HOTKEY","data": {"hotKey": "testKey2","type": "APPLICATION","runnableContext": "testContext2"}}] }在上面的Json中,您可以看到Identifier&递归地重复数据构造.因此,表示这种重复模式的基本类是通用类,如下所示...

javascript-使用htmlparser2将html字符串解析为json【代码】

我正在尝试使用htmlparser2(https://www.npmjs.com/package/htmlparser2)将html原始字符串解析为json. 但是它的用法仅注销标签/文本,我想要的是像livedemo(http://demos.forbeslindesay.co.uk/htmlparser2/)这样的json,以便我可以过滤所需的元素. 任何帮助或建议,将不胜感激!解决方法:看了一下源代码,似乎有一个可以解决问题的辅助方法parseDOM:var htmlparser = require("htmlparser2"); elements = htmlparser.parseDOM(htmlSt...

在PHP中解析JSON响应-受保护的密钥?【代码】

我正在使用Curl在Sage服务器上执行GET请求.响应为JSON格式,但是我无法访问键/值. 响应示例如下:{ "$descriptor": "Sage Accounts 50 | tradingAccount.","$totalResults": 1508,"$startIndex": 1,"$itemsPerPage": 1508,"$resources": [{"$url": "http://it1:5493/sdata/accounts50/GCRM/{53C58AA8-1677-46CE-BCBE-4F07FED3668F}/tradingAccountCustomer(9a7a0179-85cb-4b65-9d02-73387073ac83)?format=atomentry","$uuid": "9a7a...

将reddit json解析为Python数组并从数组中打印项目【代码】

这是我头两周的编码;为一个基本问题道歉. 我设法解析了“ WorldNews” subreddit json,确定了各个子项(在我撰写本文时,其中有24个子项)并获取了每个新闻项的标题.我现在正尝试根据这些新闻标题创建一个数组.下面的代码确实每2-3次尝试将第五个标题([4])打印到命令行(否则提供下面的错误).它一次也不会打印多个标题(例如,如果我尝试[2,3,4],我将不断出现相同的错误). 我收到的错误无法编译:in <module> Children = theJSON["data"...

在javascript中解析json对象以获取键和值【代码】

我有一个对象,需要解析以下数据var data= [{"obj1":"2122"},{"obj2":"123"}]获取JavaScript中的键和值.我大喊使用:var obj = JSON.parse(data); for(var prop in data) { if(data.hasOwnProperty(prop))console.log(prop); }在控制台中获得的值是Object {obj1: "2122"} Object {obj2: "123"}但是我需要单独访问这些值,而不是作为对象访问.如何从该对象检索它?解决方法:JSON.parse用于将JSONString解析为Javascript Object. 您不能...

首页> C#>动态JObject的-解析无效的JSON【代码】

考虑我有以下json:{ "version": "1.0" }我可以将其解析为动态JObject并使用:dynamic result = JObject.Parse(myJson); string verison = result.Version; //works <3但是服务器返回以下json{ { "version": "1.0" } }此json被newtonsoft视为有效,但无法再访问版本:dynamic result = JObject.Parse(myJson); string verison = result.Version; //error在线动态结果可用时,如何访问版本?解决方法:{ { "version": "1.0" } } This j...

c#-从JSON字符串到Dictionary的简单解析器【代码】

我想避免导入庞大的库以获得完整的JSON支持. 我的用例非常简单:我需要一个解析器来处理JSON的一种特定情况,其中key和value都是字符串,即. {“ name”:“ David”}.没有嵌套,没有数组,没有对象序列化. 原因是,我仅将JSON用于i18n,并且已将翻译文件结构化为平面JSON. >手动滚动自己的解析器是个好主意吗?>已经有一个了吗?>是否有解决我的问题的简便方法? 编辑:是的,我确实知道JSON.net是.NET的实际解决方案,但它不是Unity的解决...

如何在PHP(Laravel)中解析具有多个JSON的文件?【代码】

我有看起来像这样的输入文件:{"name": "foo"}{"name": "bar"}如何解析呢?解决方法:如果您确定各个JSON有效,则可以尝试将其转换为JSON对象数组,如下所示:$data = '{"name": "foo"}{"name": "bar"}';$data = str_replace('}{', '},{', $data); $data = '[' . $data . ']';// Now it's valid // [{"name": "foo"},{"name": "bar"}]由于} {在JSON中始终无效,因此可以肯定地说,它不会影响您的数据.

javascript-Angular 2 Http get-从响应中解析JSON对象【代码】

我正在尝试对服务器API发出HTTP get请求后返回的JSON对象进行解析.这是对Http的调用getPayoutReport(param1, param2, param3) {//do some hanky panky//configure a requestUrlreturn this.http.get(this.requestUrl).map((res:Response)=> res.json());}这是接收器方法:this.payoutReportsService.getPayoutReport(this.reservationId, this.productId, this.vendor).subscribe(data => {this.payoutReport = data; console.log(...

javascript-解析一个Bundle,它是Remotemessage中的JSONString到JSON对象【代码】

我正在尝试在FCM中解析通知数据.我将尽力详细解释我的问题.我必须有两个应用程序,一个是android,另一个是javascript webapp.因此,当从Webapp向Androd App发送pushnotification时,我以jsonstring格式发送通知数据.现在,我无法将其转换为Java端(android)上的JSONObject.下面是我的代码var notification = {'TITLE': currentUser.displayName,'MSG': message,'CHAT_KEY': chatKey,'MSG_KEY': 'messageKey','USER_DISPLAY_NAME': curre...