gson中遇到的坑

2021-09-25 11:32:36 字數 638 閱讀 8877

com.google.gson.jsonsyntaxexception: com.google.gson.stream.malformedjsonexception: expected name at line 1 column 3 path $[0].

我的json

問題翻譯: 第一行 第三個  取值 有問題

找到第三個

然後發現 是  \"  有問題

gson中沒有對這個進行處理,需要自己手動處理:

string s = string.replaceall("\\\\\"", "\"");

system.out.println(string);

jsonarray parse = (jsonarray)new jsonparser().parse(string);

system.out.println(parse);

手動將 \" 替換 " 就可以了

vue中遇到的坑

1 乙個是eventhub的坑 重複監聽的問題 解決方案監聽之前先off掉 2 路由的坑 不加replace會兩個頁面來回跳,無法正常的返回父級頁面。3 vuejs對data中陣列的原生方法進行了封裝,所以在改變陣列時能夠觸發檢視更新,但是以下兩種情況是無法觸發檢視的更新的 1 通過索引直接修改陣列...

docker中遇到的坑

重點分割線,掉坑是我進步的動力,有時候真的情願不進步也不想掉坑啊啊啊啊 apt get update但是在執行update的時候執行到23步之後無法執行下去,可能是由於第一次在執行到23的時候出現斷網,然後使用ctrl c打斷了跟新,反正之後就一直斷在這一步。docker pull ufoym de...

micronaut中遇到的坑

將 singleton 註解換成 context 註解,官網上說singleton 是懶載入模式 所以啟動的時候不會呼叫 postconstruct註解的方法 此處設定的是10 個g 但是上傳的時候發現 還是用預設的10m。我去這個值設定的類中檢視 defaulthttpclientconfigur...