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

Java如何處理json字符串value多余雙引號

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

一、錯誤場景

  json字符串的value值中有多余的雙引號。

  錯誤的json字符串

二、處理方案

自己寫個方法將value值中多余的雙引號替換為 中文雙引號:

// 處理json字符串中value多余的雙引號, 將多余的雙引號替換為中文雙引號
  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中的 雙引號替換為中文雙引號
            } else if (tempArr[j + 1] == ',' || tempArr[j + 1] == '}') {
              break;
            }
          }
        }
      }
    }
    return new String(tempArr);
  }

}

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

相關(guān)文章

  • Redis框架Jedis及Redisson對比解析

    Redis框架Jedis及Redisson對比解析

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

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

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

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

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

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

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

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

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

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

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

    Mybatis?SqlSession案例詳解

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

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

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

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

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

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

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

最新評論