1. 程式人生 > >遍歷json資料放map集合中

遍歷json資料放map集合中

//benefitAddArrs是一個json格式的陣列
JSONArray dataArr = JSONArray.fromObject(benefitAddArrs);
ListIterator<JSONObject> it = dataArr.listIterator();
while (it.hasNext()) {//判斷有沒有下條資料
    JSONObject jsonObject = JSONObject.fromObject(it.next());//獲取下條
    Map<String, String> condition = new HashMap<String, String>();
    Iterator it2 = jsonObject.keys();
    while (it2.hasNext()) {
        String key = String.valueOf(it2.next());
        String value = "";
        if(jsonObject.get(key) != null){
        value = jsonObject.get(key).toString();
    }
    condition.put(key, value);

}
condition.put("userid", params.get("userid"));

saveOrUpdateAllInfo(condition);//儲存單條資料
}

相關推薦

json資料map集合

//benefitAddArrs是一個json格式的陣列JSONArray dataArr = JSONArray.fromObject(benefitAddArrs);ListIterator<JSONObject> it = dataArr.listItera

【react】map json資料

資料格式:(此資料寫在了getInitialState方法中) list: [{ 'id':'1', 'title':'123', 'time':'2017',

關於AJAX請求後臺資料,接收後臺返回的JSON資料,以及前臺json資料和append追加元素。

在這兩天的學習以及練習過程中,需要涉及到微信小程式的一些東西。在小程式中,是不能直接跳轉後臺邏輯來獲取資料,而是通過使用AJAX傳值和AJAX請求,來向後臺邏輯傳遞資訊。 1,比如說註冊,填寫資訊之後,通過AJAX傳遞給後臺,後臺處理返回是否註冊成功的JSON資料,前臺再加以分析是否註冊成功,

java迴圈刪除List和Set集合元素的方

1.異常java一邊遍歷一邊刪除集合中的元素會報異常ConcurrentModificationException 2.正確的做法如下:   package list; import java.util.*; public class Demo { public

後臺json資料:JsonArray和JsonObject方法

一:遍歷JsonArray // 一個未轉化的字串 String str = "[{name:'a',value:'aa'},{name:'b',value:'bb'},{name:'c',value:'cc'},{name:'d',value:'dd'}]" ;

List相同資料合併(map裡面某個key相同則合併資料)

public class Test { public static void main(String[] args) { //存放所有資料 List<Map<String, Object>> dataList = new ArrayLi

JS 迴圈JSON資料

JSON資料如:{"options":"[{/"text/":/"王家灣/",/"value/":/"9/"},{/"text/":/"李家灣/",/"valu e/":/"10/"},{/"text/":/"邵家灣/",/"value/":/"13/"}]"} 用js

jqueryjson資料

通過python的simplejson反饋 data = {  'result' : true } return httpresponse(json.dumps(data)) json_data為反饋的資料 $.each(json_data, function(key,

Pythonpandas資料的幾種方法介紹和效率對比說明

前言 Pandas是python的一個數據分析包,提供了大量的快速便捷處理資料的函式和方法。其中Pandas定義了Series 和 DataFrame兩種資料型別,這使資料操作變得更簡單。Series 是一種一維的資料結構,類似於將列表資料值與索引值相結合。DataFrame 是一種二維

16_資料結構與演算法_樹(前序、序、後序)_Python實現

#Created By: Chen Da #定義一個二叉樹的類 class Binary_Tree(object): def __init__(self,root): self.key = root self.left_child = None

javascriptjson物件資料的方法

JSON中,有兩種結構:物件和陣列,物件是沒有length這個屬性,而陣列結構是有的,下面分別說下這兩種結構之間的區別和遍歷方式。 1.物件 一個物件以“{”開始,“}”結束。每個“key”後跟一“:”,“‘key/value’ 對”之間運用 “,”分隔。 packJson =

Go語言基礎(九)—— Go語言結構體、Go語言切片(Slice)、range、Go語言Map集合

Go語言結構體 Go 語言中陣列可以儲存同一型別的資料,但在結構體中我們可以為不同項定義不同的資料型別。 結構體是由一系列具有相同型別或不同型別的資料構成的資料集合。  結構體表示一項記錄,比如儲存圖書館的書籍記錄,每本書有以下屬性: Title :標題&nbs

js遞迴json所有資料

//遞迴遍歷json所有資料 function getAllJson(jsons, name, sign) { if(name == "" || name == undefined) { name = "json" } for(key in jso

C#指定資料夾下的檔案或子檔案

今天用到查詢給定路徑下的所有檔案,記錄一下: 1、引入IO名稱空間 using System.IO; 2、用到的主要方法: DirectoryInfo folder = new DirectoryInfo(filePath); DirectoryInfo.GetFiles():獲取目錄中所有

Django工程使用echarts怎麼迴圈顯示資料

前言: 後面要開發測試管理平臺,需要用到資料視覺化,所以研究了一下 先看下最後的圖吧,單擊最上方的按鈕可以控制柱狀圖顯隱        views.py # -*- coding: utf-8 -*- from __future__ import

Struts2把資料封裝到集合之封裝到map

struts框架封裝資料可以封裝到集合中也可以封裝到map中,該篇部落格主要講解將資料封裝到map中。 1. 封裝複雜型別的引數(集合型別 Collection 、Map介面等) 2. 需求:頁面中有可能想批量新增一些資料,那麼現在就可以使用上述的技術了。把資料封裝到集合中3. 把資料封裝到Map中(雙元素

Vue2.x-01點選按鈕彈出子Vue元件,JSON展示資料

文章目錄 概述 實現過程 Step1: 父元件設定Button按鈕 Step2: 這裡使用了showHandlerFlag來控制子元件是否顯示,所裡需要在data中定義下這個變數 Step3: 引用宣告元件 Step4:

【C#】各類資料集合的方法

    1、列舉型別 //遍歷列舉型別Sample的各個列舉名稱 foreach (string sp in Enum.GetNames(typeof(Sample)))

Chrome本地資料所有檔案

前言 支援Chrome瀏覽器,不支援IE。IE可通過ActiveX方式輕鬆實現。其他系列瀏覽器未測試,親們測試了可以評論告訴我。 程式碼 <!DOCTYPE html> <html lang="zh"> <head> <me

Jsp顯示 List< Map> 的內容

Jsp中遍歷顯示 List<Map <String, Object > >的內容 List<Map<String, Object>> listmap = adminService.getAllUser(); List<Us