第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

一個 .put 中包含多個 JsonObject

一個 .put 中包含多個 JsonObject

慕標5832272 2023-07-19 16:55:14
我在向 java 代碼添加 json 時遇到問題,我有這些參數(shù)編譯器顯示錯誤,你能幫我嗎.put("person",new JsonObject().put("name",("Luis"), new JsonObject().put("phoneNumber",("526677777777"))))JSON:"person": {"name": "Luis","phoneNumber": "526677777777"}錯誤報告是_:錯誤:(147, 47) java: 找不到適合 put(java.lang.String,java.lang.String,io.vertx.core.json.JsonObject) 的方法
查看完整描述

3 回答

?
慕姐8265434

TA貢獻1813條經(jīng)驗 獲得超2個贊

您似乎試圖在 json 中添加太多值,并且簽名中沒有包含三個參數(shù)的方法。我認為您的代碼中有錯誤。


put("name",("Luis"), new JsonObject().put("phoneNumber",("526677777777")))

這肯定是有錯誤的("Luis")


也許應該是這樣的:


    JsonObject person = new JsonObject();

    person.put(new  JsonObject("name", "Luis"));

    person.put(new  JsonObject("phoneNumber", "526677777777"));


查看完整回答
反對 回復 2023-07-19
?
慕村225694

TA貢獻1880條經(jīng)驗 獲得超4個贊

根據(jù)您的示例JSON,應該只有 2 個 JSON 對象,而不是三個,內部JSON對象包含namephoneNumber

它還有助于在單獨的行上格式化內容,試試這個:

yourInitialObject.put("person",new JsonObject()
                              .put("name","Luis")
                              .put("phoneNumber","526677777777"));


查看完整回答
反對 回復 2023-07-19
?
aluckdog

TA貢獻1847條經(jīng)驗 獲得超7個贊

下面的代碼應該給出您期望的 JSON 結構,


//create a json object to hold the json elements

JsonObject jsonElements = new JsonObject();

jsonElements.put("name","Luis");

jsonElements.put("phoneNumber","526677777777");

//now create another json object to hold the json element created

JsonObject jsonMain = new JsonObject();

jsonMain.put("person",jsonElements);


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

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號