欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java如何處理json字符串value多余雙引號(hào)

 更新時(shí)間:2020年03月30日 09:19:48   作者:NemoWang  
這篇文章主要介紹了Java如何處理json字符串value多余雙引號(hào),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

一、錯(cuò)誤場(chǎng)景

  json字符串的value值中有多余的雙引號(hào)。

  錯(cuò)誤的json字符串

二、處理方案

自己寫個(gè)方法將value值中多余的雙引號(hào)替換為 中文雙引號(hào):

// 處理json字符串中value多余的雙引號(hào), 將多余的雙引號(hào)替換為中文雙引號(hào)
  private static String toJsonString(String s) {
    char[] tempArr = s.toCharArray();
    int tempLength = tempArr.length;
    for (int i = 0; i < tempLength; i++) {
      if (tempArr[i] == ':' && tempArr[i + 1] == '"') {
        for (int j = i + 2; j < tempLength; j++) {
          if (tempArr[j] == '"') {
            if (tempArr[j + 1] != ',' && tempArr[j + 1] != '}') {
              tempArr[j] = '”'; // 將value中的 雙引號(hào)替換為中文雙引號(hào)
            } else if (tempArr[j + 1] == ',' || tempArr[j + 1] == '}') {
              break;
            }
          }
        }
      }
    }
    return new String(tempArr);
  }

}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Redis框架Jedis及Redisson對(duì)比解析

    Redis框架Jedis及Redisson對(duì)比解析

    這篇文章主要介紹了Redis框架Jedis及Redisson對(duì)比解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Spring依賴注入的幾種方式分享梳理總結(jié)

    Spring依賴注入的幾種方式分享梳理總結(jié)

    這篇文章主要介紹了Spring依賴注入的幾種方式分享梳理總結(jié),文章圍繞主題展開詳細(xì),具有一定參考價(jià)值,需要的朋友可以參考一下
    2022-07-07
  • 解決java.sql.SQLException:索引中丟失 IN或OUT 參數(shù)::x問題

    解決java.sql.SQLException:索引中丟失 IN或OUT 參數(shù)::x問題

    這篇文章主要介紹了解決java.sql.SQLException:索引中丟失 IN或OUT 參數(shù)::x問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • 利用Java實(shí)現(xiàn)帶GUI的氣泡詩詞特效

    利用Java實(shí)現(xiàn)帶GUI的氣泡詩詞特效

    這篇文章主要為大家介紹了如何利用Java語言實(shí)現(xiàn)帶GUI的氣泡詩詞特效,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Java有一定幫助,感興趣的可以了解一下
    2022-08-08
  • 一篇文章教你使用SpringBoot如何實(shí)現(xiàn)定時(shí)任務(wù)

    一篇文章教你使用SpringBoot如何實(shí)現(xiàn)定時(shí)任務(wù)

    這篇文章主要給大家介紹了關(guān)于如何利用一篇文章教你使用SpringBoot實(shí)現(xiàn)定時(shí)任務(wù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • Spring Security實(shí)現(xiàn)禁止用戶重復(fù)登陸的配置原理

    Spring Security實(shí)現(xiàn)禁止用戶重復(fù)登陸的配置原理

    這篇文章主要介紹了Spring Security實(shí)現(xiàn)禁止用戶重復(fù)登陸的配置原理,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • Mybatis?SqlSession案例詳解

    Mybatis?SqlSession案例詳解

    這篇文章主要介紹了Mybatis?SqlSession詳解,本文我們講了如何創(chuàng)建SqlSession的幾個(gè)步驟,最后我們獲得一個(gè)DefaultSqlSession對(duì)象,里面包含了執(zhí)行器Executor和配置對(duì)象Configuration,需要的朋友可以參考下
    2023-04-04
  • Java實(shí)現(xiàn)的Excel列號(hào)數(shù)字與字母互相轉(zhuǎn)換功能

    Java實(shí)現(xiàn)的Excel列號(hào)數(shù)字與字母互相轉(zhuǎn)換功能

    這篇文章主要介紹了Java實(shí)現(xiàn)的Excel列號(hào)數(shù)字與字母互相轉(zhuǎn)換功能,涉及java針對(duì)Excel相關(guān)數(shù)值與字符串操作技巧,需要的朋友可以參考下
    2018-03-03
  • java捕獲AOP級(jí)別的異常并將其傳遞到Controller層

    java捕獲AOP級(jí)別的異常并將其傳遞到Controller層

    如何在一個(gè)現(xiàn)代的Java應(yīng)用中,捕獲AOP(面向切面編程)級(jí)別的異常,并將這些異常傳遞到Controller層進(jìn)行合適的處理,異常處理在構(gòu)建可靠的應(yīng)用程序中起著關(guān)鍵作用,而AOP則可以幫助我們更好地管理和組織代碼,我們將深入研究如何結(jié)合AOP和異常處理來構(gòu)建健壯的應(yīng)用
    2023-09-09
  • 使用Mybatis對(duì)數(shù)據(jù)庫進(jìn)行單表操作的實(shí)現(xiàn)示例

    使用Mybatis對(duì)數(shù)據(jù)庫進(jìn)行單表操作的實(shí)現(xiàn)示例

    這篇文章主要介紹了使用Mybatis對(duì)數(shù)據(jù)庫進(jìn)行單表操作的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08

最新評(píng)論