日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

jsonobject修改key的值_修改JSONArray里所有key的值

發布時間:2023/12/19 javascript 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jsonobject修改key的值_修改JSONArray里所有key的值 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

下面舉一個代碼的列子目的是實現如下功能:

[{"userId":1,"userName":"plf"},{"userId":2,"userName":"phy"},{"userId":3,"userName":"ply"}]

變成

[{"user_id":1,"user_name":"plf"},{"user_id":2,"user_name":"phy"},{"user_id":3,"user_name":"ply"}]

我們可以通過如下的代碼實現:

public JSONArray getNewJSONArray(JSONArray array){

JSONArray a1=new JSONArray();

JSONObject aa=new JSONObject();

for(int i=0;i

JSONObject a= (JSONObject)array.get(i);

Iterator itt = a.keys();

Set set=a.keySet();

List list=new ArrayList(set);

for(int j=0;j

aa.put(isAcronym(list.get(j)+""), a.opt(list.get(j)+""));

}

a1.add(aa);

}

return a1;

}

//利用函數將userId-->>user_id

public String isAcronym(String word) {

StringBuffer words = new StringBuffer();

for (int i = 0; i < word.length(); i++) {

char c = word.charAt(i);

if (!Character.isLowerCase(c)&&i!=0) {

String w=c+"";

w="_"+w.toLowerCase();

words.append(w);

}else{

words.append(c);

}

}

return words.toString();

}

修改json數據中key&lpar;鍵值&rpar;

//方法一:修改JSONObject的鍵 public static JSONObject changeJsonObj(JSONObject jsonObj,Map

微信小程序——修改data里面數組某一個值

比如我現在有個data數據如下: data: { playIndex: null, courseList: [{ videoId: '0', isPlaying: false, }, { videoI ...

SAP MM MM17里不能修改物料主數據&&num;39&semi;Purchasing Value Key&&num;39&semi;字段值?

SAP MM MM17里不能修改物料主數據'Purchasing Value Key'字段值? 記得在D項目上線之前數據導入系統之后,業務提出一些物料采購視圖里的’Purchasing value k ...

vue &colon;class 可以接收 字符串 數組 和 對象 對象里面的key值 根據true或false 顯示不顯示

vue :class 可以接收 字符串 數組 和 對象 對象里面的key值 根據true或false 顯示不顯示 https://cn.vuejs.org/v2/guide/class-and-sty ...

Spring Aop 修改目標方法參數和返回值

一.新建注解 @Target({ElementType.METHOD, ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Document ...

從一個復雜的json格式的String內獲取某key的值

如題,如何簡單的從一個復雜的String格式內獲取某個key的值. 例如:從下面String下取到status的值. {"response":{"info":{ ...

jquery attr&lpar;&rpar;方法 添加,修改,獲取對象的屬性值。

jquery attr()方法 添加,修改,獲取對象的屬性值. jquery中用attr()方法來獲取和設置元素屬性,attr是attribute(屬性)的縮寫,在jQuery DOM操作中會經常用到 ...

修改Map中確定key對應的value問題

今天在碼代碼的時候出現一個沒有預料的問題: 先看下面的代碼: public static void main(String[] args) { String[] files=new String[]{ ...

iOS修改聲明為readonly的屬性值

本文討論的是,對于類中聲明為 readonly 的屬性值,我們就不可以修改其值了么?如何可以,那么如何修改呢? 為了便于說明,定義一個 ACLStudent 的類: ACLStudent.h @int ...

隨機推薦

mysql 同一IP 產生太多終端的數據庫連接導致阻塞

問題:null, message from server: "Host 'ip' is blocked because of many connection errors; unblock ...

YbRapidSolution&period;MVC項目首頁分頁沒有起作用

@model YbRapidSolution.Mvc.Models.CmsPagerDataModel

  • & ...

DOS系統功能調用表&lpar;INT 21H&rpar;

AH 功能 調用參數 返回參數 00 程序終止(同INT 20H) CS=程序段前綴 01 鍵盤輸入并回顯 AL=輸入字符 02 顯示輸出 DL=輸出字符 03 異步通迅輸入 AL=輸入數據 04 異 ...

【Linux&sol;Ubuntu學習 13】ubuntu上好用的pdf軟件okular

step 1: 安裝 sudo apt-get install okular step 2: 注釋 按 F6 快捷方式打開注釋功能,你會發現太神奇了. step 3: 中文配置 如果安裝完成后中文顯示 ...

記錄GDI 文本的設置

需要說明的是,在GDI+中,我們可以通過SetTextRenderingHint來控制文本輸出的質量.例如下面的代碼,其結果如圖7.15所示. Graphics graphics( pDC->m ...

html頁面多個a標簽點擊時顯示不同的樣式

總結

以上是生活随笔為你收集整理的jsonobject修改key的值_修改JSONArray里所有key的值的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。