將物件轉換成物件陣列的形式
有時候,拿到一個物件,會希望將其專化成自己需要的資料結構,如陣列,方便應用於一些場合。本質都是遍歷物件,對其key,value 進行處理。
這裡,我們不僅希望簡單的拿到,key or value的集合,而是希望分別拿到key,value,組成一個物件,再將其組成陣列。下面的程式碼即可以實現。
let obj={"shanghai":[1,2,3],"chengdu":[1,2,3,4,5]};
var arr=[];
for(let i in obj){
let o={name:i,v:obj[i]};
arr.push(o);
}
console.log(arr);
輸出的結果如下:
[ { name: 'shanghai', v: [ 1, 2, 3 ] },
{ name: 'chengdu', v: [ 1, 2, 3, 4, 5 ] } ]
很簡單,也很實用。
相關推薦
將物件轉換成物件陣列的形式
有時候,拿到一個物件,會希望將其專化成自己需要的資料結構,如陣列,方便應用於一些場合。本質都是遍歷物件,對其key,value 進行處理。這裡,我們不僅希望簡單的拿到,key or value的集合,而是希望分別拿到key,value,組成一個物件,再將其組成陣列。下面的程式
js將字串轉換成物件和陣列
一個物件,但如何把文字轉為物件呢。使用eval();注意一定要加括號,否則會轉換失敗 程式碼如下:var test='{ colkey: "col", colsinfo: "NameList" }'把文字轉化為物件var test='{ colkey: "col", col
如何將URL轉換成物件
每次心痛的時候,我都喜歡聽,夜的鋼琴曲。而每次都感覺很傷感,很落寞。然後心情也不會在緊張了。還有32天,就要去 五道口職業技術學院 考試了,希望一切順利。我在原來的部落格曾寫過一篇,物件拼接成URL,在這裡在講一下如何將URL變成物件。 //目標字串
dom4j將xml轉換成物件
dom4j將xml轉換成物件 package test; import java.lang.reflect.Field; import java.util.HashMap; import java.util.List; import java.util.Map;
Gson 設定固定的日期格式來生成Gson-------Gson 可以將某個物件轉換成json,也可將json轉換成物件
import com.google.gson.Gson; import com.google.gson.GsonBuilder; 在Java中處理JSON格式的資料時,Google Gson是個不錯的選擇,用起來挺方便的,也有一定靈活性。我現在工作中在參與的兩個專案裡都
JSONObject將Json轉換成物件時無法轉換json資料欄位
首先自我檢討一下,因為自己的不認真,不細心,導致了前端時間的工作中,有很多bug出現,而解決過程中發現了這個問題,特意記錄下來,以端正日後工作態度! 需求是這樣的: 獲取一個json字串,將它解析入
快速將List物件、Map物件或者普通普通物件轉換成json字串
package test; import java.text.SimpleDateFormat; import java.util.Collection; import java.util.Date; import java.util.Iterator; import java
如何將字串格式的物件轉換成真正的js物件?
1.如何將字串格式的物件轉換成真正的js物件? <script>//eval 的作用eval('var a = 100');console.log(a);</script> 2.寫法 //需要將物件格式的字串轉換成json eval("va
將redis中的json轉換成物件
JSONArray parse = (JSONArray) JSONObject.parse(ogj); List seckills = parse.toJavaList(Seckill.class); 將json轉成list物件 JSONObject.toJa
Python: Numpy: 將zip物件轉換成矩陣
>>> x = range(7) >>> y = range(1,8) >>> x range(0, 7) >>> y range(1, 8) >>> a = zip(x,y) >
將Java物件轉換成Map的解決辦法
private static Map<String, Object> obj2Map(Object obj) { &n
.NET Core Razor 將C#物件轉換成Javascript物件
.NET Core Razor 將C#物件轉換成JavaScript物件 在Razor中使用Json字串,特殊字元被自動轉義(如:\"->") @{ var jsonStr = Html.Raw(JsonUtil.ToJson(VieBag.data));
利用反射,將java bean物件轉換成md檔案的表格
一個有趣的小功能:可能有些時候需要寫文件,需要將java的一些物件(vo/po/do/dto等)的屬性和屬性型別提取出來,以表格的形式展示. java物件: package com.test; /** * Created by Administrator on 20
使用Java反射機制將Bean物件轉換成Map(駝峰命名方式 — 下劃線命名方式)
1、駝峰與下劃線方式名稱互相轉換工具類 public class CamelUnderlineUtil { private static final char UNDERLINE ='_'; public static String camelToUnderline(
將物件轉換成json格式
public static String objectToJson(Object ts){ Gson gson=new Gson(); String jsonSt
spring boot 使用jackson 將資料物件轉換成json字串
首先在pom.xml中新增jackson依賴: <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</
將jdbc結果集ResultSet轉換成物件列表
將jdbc結果集轉換成物件列表 估計hibernate就是用得這種方式進行轉換的。 實體物件 點選(此處)摺疊或開啟 package test; //實體物件,該物件的屬性與資料庫中的欄位相同,當然可以改變具體看需求 public class Person {
c#.net如何將API返回json物件轉換成自己想要的List
JObject job = (JObject)JsonConvert.DeserializeObject(strBuff); foreach (var item in job["subjects"]) { subjec
如何把物件轉換成陣列
Lodash是一個著名的javascript原生庫,不需要引入其他第三方依賴。是一個意在提高開發者效率,提高JS原生方法效能的JS庫。文件可通過官網下載,也可點此連結下載https://pan.baidu.com/s/1dFNYB8P(被吞了可以留言聯絡我) 在lodash中有兩種
利用Gson將物件轉換成json,忽略某些欄位的方法
有時我們將物件轉換成json格式的字串時,並不希望裡面所有的欄位都轉換,我們可能希望忽略某些.預設的gson是全部轉換的,為此要給gson做一些配置.其實Gson的官方已經給出示例,如下:官方的示例說明 public @interface FooAnnota