亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用 json-query 更改匹配屬性的值?

如何使用 json-query 更改匹配屬性的值?

慕俠2389804 2023-09-07 16:52:43
我使用json-query因為它可以讓我通過 JSON 對象內的路徑進行查找。找到它后,我想用新值替換該值,并且我希望它會影響字符串,但事實并非如此。有沒有辦法使用 json-query 來做到這一點?或者從對象再次重建此 JSON,但我在文檔中找不到方法。const jsonQuery = require("json-query");var data = {  people: [    { name: "Matt", country: "NZ" },    { name: "Pete", country: "AU" },    { name: "Mikey", country: "NZ" }  ]};const b = jsonQuery("people[country=NZ].name", {  data: data});console.log({ b });b.value = "bla";console.log({ b }); // value === 'bla'console.log({ data }); // value === 'Matt'codesandbox.io
查看完整描述

1 回答

?
心有法竹

TA貢獻1866條經驗 獲得超5個贊

reference您可以修改查詢返回的子屬性中的條目:


const b = jsonQuery("people[country=NZ].name", {

? data: data

});


b.references[0].name = 'bla';

查看完整回答
反對 回復 2023-09-07
  • 1 回答
  • 0 關注
  • 122 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號