【如何从java中的json响应中获取数组】教程文章相关的互联网学习教程文章

java – 迭代JSON数组对象【代码】

我正在查询并返回一个json字符串,为了这个例子,我将发布一个例子.我试图找出如何挖掘值数组并找到哪个标记为默认值. 示例JSON{"id": "333706819617","guid": "4aCdriCG0WvfYEUkFf8_xqQEFxgwgNU8","title": "Test entry","author": "","description": "Desc","added": 1411702963000,"content": [{"audioChannels": 2,"audioSampleRate": 44100,"bitrate": 281656,"checksums": {"md5": "70DF3E21131F9F02C3F0A74F3664AB73"},"conte...

php – 检查JSON关联数组中是否存在值【代码】

我有一个看起来像这样的数组:[{"date":"2015-07-10","count":"1"},{"date":"2015-07-11","count":"3"} ]这由以下Eloquent查询给出:$posts = Post::select(array(DB::raw('DATE(`created_at`) as `date`'),DB::raw('COUNT(*) as `count`')))->where('created_at', '>', Carbon::today()->subWeek())->groupBy('date')->orderBy('date', 'DESC')->get()->toArray();如何检查阵列中是否已存在某个日期?我已经尝试了以下内容,但它返...

PHP – 读取Json并解析为数组【代码】

我正在尝试阅读下面返回的json,但我一直在收到错误. 不能使用stdClass类型的对象作为数组 我通过curl获取json然后json_decode($data);foreach($array as $a) {switch($a){case"BTC"://do somethingcase"ETH"://do something}}网址: https://min-api.cryptocompare.com/data/pricemulti?fsyms=BTC,LTC,XMR,XRP,DASH,ZEC&tsyms=USD Var Dump结果:object(stdClass)#405 (6) { ["BTC"]=> object(stdClass)#404 (1) { ["USD"]=> float...

javascript – 将json对象属性提取到数组中的简单方法?【代码】

给定以下JSON对象,是否有一种简单的方法来只提取结果对象属性的值?var j={"success":true,"msg":["Clutch successfully updated."],"results":{"count_id":2,"count_type":"Clutch","count_date":"2000-01-01","fish_count":250,"count_notes":"test"}};var arr= doSomething(j.results); //arr=[2, "Clutch","2000-01-01",250,"test"]解决方法:你的功能就像是var doSomething = function (obj) {var arr = [];for (var x in obj)...

保存具有Parse.files数组的Javascript对象会导致“将循环结构转换为JSON”错误【代码】

当我尝试上传解析文件数组进行解析时,我遇到了parse.com不喜欢它的问题. 我目前有一个充满base64字符串图像数据的数组(arr)for (var i=0; i<arr.length; i++){var pfile = new Parse.File("photo", { base64: arr[i] });pfile.save();parseArr.push(pfile); }当我尝试将数组保存到名为“images”的列到parse.com数据浏览器时,我遇到了一个错误:posts.set("images", parseArr)我最终得到了这个错误TypeError: Converting circular ...

无法反序列化当前的JSON数组(例如[1,2,3]). C#,无法找出错误【代码】

我正在尝试从以下json数据中检索所有名称并将其放在文本框中. 这是我缩短了一些值的json数据,使其更易于阅读,但它不会影响问题.[{ "id": "LEA", "name": "Limited Edition Alpha", "block": null, "type": "Core", "description": "The name Alpha refers to the first print run of the \n original Magic: The Gathering Limited Edition, the first Magic: The Gathering \n card set. It premiered in a limited release at ...

按月对PHP JSON数组进行排序【代码】

我试图通过MONTH名称缩短数组.[ { "order_id":34,"user_id":17,"sum":65000,"month":"May"},{ "order_id":32,"user_id":19,"sum":15000,"month":"July"},{ "order_id":29,"user_id":1,"sum":20000,"month":"April"} ]有什么方法可以快速排序吗?我需要名字格式的月份. 我期待一个像下面这样的结果.[ { "order_id":29,"user_id":1,"sum":20000,"month":"April"},{ "order_id":34,"user_id":17,"sum":65000,"month":"May"},{ ...

如何将JSON对象数组反序列化为C#匿名类型?【代码】

反序列化单个json对象没有问题string json = @"{'Name':'Mike'}";到C#匿名类型:var definition = new { Name = ""}; var result = JsonConvert.DeserializeAnonymousType(json, definition);但是当我有一个数组时:string jsonArray = @"[{'Name':'Mike'}, {'Name':'Ben'}, {'Name':'Razvigor'}]";我被卡住了. 怎么做到呢?解决方法:您可以通过此方式反序列化为动态对象.dynamic result = JsonConvert.DeserializeObject(jsonArra...

java – 使用Jackson和WebClient将json数组反序列化为对象【代码】

在使用Spring反序列化json数组时遇到问题.我从服务中获得了这个json响应:[{"symbol": "XRPETH","orderId": 12122,"clientOrderId": "xxx","price": "0.00000000","origQty": "25.00000000","executedQty": "25.00000000","status": "FILLED","timeInForce": "GTC","type": "MARKET","side": "BUY","stopPrice": "0.00000000","icebergQty": "0.00000000","time": 1514558190255,"isWorking": true},{"symbol": "XRPETH","orderId"...

javascript – 从Angular 5中的本地文件到Typescript数组的JSON数组【代码】

我正在使用Angular 5开发一个Web应用程序.我有JSON文件,如下所示:[{"id": 0,"title": "Some title"},{"id": 1,"title": "Some title"},... ]该文件存储在本地.我也有一个界面:export interface Book {id: number;title: string; }问题是我如何: >从文件中获取数据?>从这些数据创建一个Book []类型的数组?解决方法:您可以使用import加载文件:import data from 'path/to/data.json';并将其分配给Book []类型的数组:@Component...

javascript – 处理稀疏数组的JSON实现

我需要知道是否有任何JSON实现可以处理稀疏数组,令我满意.我已经看到了这个问题:How to represent a sparse array in JSON?但是使用对象而不是数组对我来说不是一个选择;我需要一个数组. 我的最低要求是实施填补“未定义”的任何空白.否则,我正在编写防御性代码,在JSON编码之前填补空白.解决方法:不可能.忘记实现,这在规范中是不允许的. http://json.org/ 数组仅由值定义.对象用于索引/键具有意义的时候.

javascript – jQuery .getJSON返回数组变量&json数组操作【代码】

有没有办法让$.getJSON返回变量数组?我知道它的异步和超出范围,但我会在ajax回调中使用它,我只需要先获取所有值并检查它们与另一个数组. 就像是:$.getJSON('itemManager.php?a=getItems', function(data){// itemArray = new Array(data);// idsArray = new Array(data.id);for (var i in someOtherArray){if($.inArray(i, idsArray) == -1){// do something...// get jason variable by id?// itemArray[i].someVariable}} }编辑...

c# – 如何反序列化仅包含值的JSON数组?【代码】

我从Web功能获得此结果.["767,20150221122715,121053103,14573465,1,7,302", "767,20150221122756,121053165,14573375,1,0,302", "767,20150221122840,121053498,14572841,1,12,124"]通常Json有PropertyName:Value但是这有一个字符串数组,每个字符串都有以逗号分隔的值.我知道每个价值位置意味着什么. 我尝试使用JsonConvert.DeserializeObject但无法使其工作.string deserializedProduct = JsonConvert.DeserializeObject<string...

java – GSON.如何将json对象转换为json数组?【代码】

现在我从API获取这个JSON:{"supplyPrice": {"CAD": 78,"CHF": 54600.78,"USD": 20735.52}}但价格是动态的,这就是为什么我需要这种形式的JSON{"supplyPrice": [{"name": "CAD","value": "78"},{"name": "TRY","value": "34961.94"},{"name": "CHF","value": "54600.78"},{"name": "USD","value": "20735.52"}] }如何使用GSON做到这一点?解决方法:您需要迭代supplyPrice对象的所有键,并使用该键值创建New JSONArray,然后将新数组分...

java – 使用gson将json数组转换为android中的json对象?【代码】

我将一个json数组从活动A传递给活动B.然后我使用GSON库将值插入到数组中.这是我当前的代码.public void gsonResponse(String json) {try {JSONObject jsonObject = new JSONObject(json);JSONArray jsonArray = jsonObject.getJSONArray("result");for (int i = 0; i < jsonArray.length(); i++) {LinkedHashMap<String, String> linkedHashMap = new LinkedHashMap<>();JSONObject innerJosonObject = new JSONObject(jsonArray.g...