最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關于String轉Json的幾種方式

 更新時間:2023年12月07日 11:24:58   作者:愛若執(zhí)炬迎風  
這篇文章主要介紹了關于String轉Json的幾種方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

String轉Json方式

第一種

String格式為:

String result =  "{"code":200,"code":"0","message":"SUCCESS"}"

使用:

JSONObject json = JSONObject.parseObject(result);

第二種

String格式為:

result:
{
  "code": 200,
  "message": "查詢成功",
  "result": {
    "records": [
      {
        "jobName": "高級開發(fā)工程師",
        "jobExperience": "一年以下",
        "education": "本科"
      },
    {
        "jobName": "高級開發(fā)工程師",
        "jobExperience": "一年以下",
        "education": "本科"
      }
    ],
    "total": 1,
    "size": 10,
    "current": 1,
    "pages": 1
  }
}

使用:

JSONObject json = (JSONObject) JSON.toJSON(result);

String轉JSONObject遇到的奇怪的問題

遇到了一個String轉JSONObject的報錯,這個問題卡了我?guī)讉€小時,這是轉換的代碼。

String jsondata = jSONString.toJSONString();
JSONObject DatajsonObject = JSON.parseObject(jsondata);

很簡單的一個轉換,理論上不會有任何問題,但是我在debug時一直出現(xiàn)異常。

我是用postman傳入一個json,代碼接收格式是JSONString。

在我調(diào)試了無數(shù)次以及查找了無數(shù)資料之后,我發(fā)現(xiàn)……根本沒有找到解決方案。

 最后發(fā)現(xiàn),是這邊的老師用微信把樣例輸入的json數(shù)據(jù)發(fā)給我,而這里顯示的空格是NBSP而不是我們認知中的空格,我將數(shù)據(jù)直接復制到postman中,postman里面顯示的就是空格(我把它復制到這邊的代碼塊中也是顯示空格),但是我將數(shù)據(jù)直接復制到idea中作為字符串,就顯示出了大量的NBSP,如圖。

最后把NBSP去掉之后就沒有問題了。我沒想到這么一個小問題卡了這么久。

我一開始還以為這個NBSP是微信的問題,但是我自己試了一下沒有這個問題,看來是我誤解微信了。

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Springboot基礎之RedisUtils工具類

    Springboot基礎之RedisUtils工具類

    本文來說下RedisUtils工具類,主要介紹了整合Redis、MyBatis,封裝RedisUtils工具類等知識,文中有非常詳細的代碼示例,對正在學習java的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-05-05
  • Java實現(xiàn)線程安全單例模式的五種方式的示例代碼

    Java實現(xiàn)線程安全單例模式的五種方式的示例代碼

    這篇文章主要介紹了Java中實現(xiàn)線程安全單例模式的五種方式:餓漢式、枚舉單例、懶漢式、DCL懶漢式和靜態(tài)內(nèi)部類懶漢單例,感興趣的可以了解一下
    2022-03-03
  • mybatisplus如何根據(jù)不同ID批量更新

    mybatisplus如何根據(jù)不同ID批量更新

    本文介紹了MyBatis-Plus中使用Wrapper批量更新數(shù)據(jù)的方法,包括使用UpdateWrapper批量更新相同屬性值、根據(jù)ID數(shù)組批量更新相同屬性值,以及使用updateBatchById方法批量更新多個屬性值,提供了示例代碼和注意事項
    2026-04-04
  • spring boot加載資源路徑配置和classpath問題解決

    spring boot加載資源路徑配置和classpath問題解決

    這篇文章主要介紹了spring boot加載資源路徑配置和classpath問題解決,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • java的線程池框架及線程池的原理

    java的線程池框架及線程池的原理

    這篇文章主要介紹了java的線程池框架及線程池的原理的相關資料,需要的朋友可以參考下
    2017-03-03
  • Java中@valid和@Validated注解的使用詳解

    Java中@valid和@Validated注解的使用詳解

    這篇文章主要介紹了Java中@valid和@Validated注解的使用詳解,@Validated可以用在類型、方法和方法參數(shù)上,但是不能用在成員屬性(字段)上,不支持嵌套檢測,@Valid可以用在方法、構造函數(shù)、方法參數(shù)和成員屬性(字段)上,支持嵌套檢測,需要的朋友可以參考下
    2024-01-01
  • springmvc—handlermapping三種映射方式

    springmvc—handlermapping三種映射方式

    這篇文章主要介紹了springmvc—handlermapping三種映射方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • Java中Range函數(shù)的簡單介紹

    Java中Range函數(shù)的簡單介紹

    這篇文章主要介紹了Java中Range函數(shù)的簡單介紹,Java中的range方法用于返回IntStream和LongStream在函數(shù)參數(shù)范圍內(nèi)的順序值
    2022-07-07
  • svn 清理失敗 (cleanup 失敗) 的快速解決方法

    svn 清理失敗 (cleanup 失敗) 的快速解決方法

    下面小編就為大家?guī)硪黄猻vn 清理失敗 (cleanup 失敗) 的快速解決方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10
  • SpringBoot集成P6Spy實現(xiàn)SQL日志的記錄詳解

    SpringBoot集成P6Spy實現(xiàn)SQL日志的記錄詳解

    P6Spy是一個框架,它可以無縫地攔截和記錄數(shù)據(jù)庫活動,而無需更改現(xiàn)有應用程序的代碼。一般我們使用的比較多的是使用p6spy打印我們最后執(zhí)行的sql語句
    2022-11-11

最新評論

炎陵县| 蕉岭县| 库尔勒市| 塔城市| 保德县| 惠东县| 合肥市| 芷江| 丹东市| 沂源县| 秀山| 武邑县| 防城港市| 奉新县| 建宁县| 昭觉县| 宝鸡市| 四子王旗| 鹤壁市| 萍乡市| 灵川县| 宝丰县| 福建省| 饶阳县| 澄城县| 华宁县| 龙里县| 淮安市| 奉化市| 扎囊县| 湘潭县| 肇源县| 金溪县| 苗栗市| 崇仁县| 五峰| 吉首市| 南宫市| 茌平县| 磴口县| 赣州市|