簡體   English   中英

Json 從屬性到鍵值對的顛簸轉換

[英]Json jolt transformation from attributes to key value pair

我試圖改變這樣的東西:

{

  "Id":"123",

  "Att1":"value1",

  "Att2":"value2",

  ...

  "Attn":"valuen"

}

至:

{ 

  "Id":"123",

  "AttJson": "{\\"Att1\\":\\"Value1\\",\\"Att2\\":\\"Value2\\",...,\\"Attn\\":\\"Valuen\\"}"

}

因此,基本上保持 id 不變,但將剩余屬性包裝在一個 json 字符串中,該字符串將是一個鍵的值。 這可能嗎? 謝謝

是的,您正在尋找的(根據我的理解)是可能的。 以下是相同的實用程序。

它將data作為輸入並保持Id不變。

 let data = { Id: '123', Att1: 'value1', Att2: 'value2', Attn: 'valuen', }; const formatJSON = (data) => { const dataCopy = {...data }; const idVal = dataCopy.Id; delete dataCopy.Id; return { Id: idVal, AttJson: JSON.stringify(dataCopy) } } console.log(formatJSON(data)) console.log(data)
 .as-console-wrapper { max-height: 100%;important; }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM