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

關(guān)于String轉(zhuǎn)Json的幾種方式

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

String轉(zhuǎn)Json方式

第一種

String格式為:

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

使用:

JSONObject json = JSONObject.parseObject(result);

第二種

String格式為:

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

使用:

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

String轉(zhuǎn)JSONObject遇到的奇怪的問(wèn)題

遇到了一個(gè)String轉(zhuǎn)JSONObject的報(bào)錯(cuò),這個(gè)問(wèn)題卡了我?guī)讉€(gè)小時(shí),這是轉(zhuǎn)換的代碼。

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

很簡(jiǎn)單的一個(gè)轉(zhuǎn)換,理論上不會(huì)有任何問(wèn)題,但是我在debug時(shí)一直出現(xiàn)異常。

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

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

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

最后把NBSP去掉之后就沒(méi)有問(wèn)題了。我沒(méi)想到這么一個(gè)小問(wèn)題卡了這么久。

我一開(kāi)始還以為這個(gè)NBSP是微信的問(wèn)題,但是我自己試了一下沒(méi)有這個(gè)問(wèn)題,看來(lái)是我誤解微信了。

總結(jié)

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

相關(guān)文章

  • Springboot基礎(chǔ)之RedisUtils工具類

    Springboot基礎(chǔ)之RedisUtils工具類

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

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

    這篇文章主要介紹了Java中實(shí)現(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方法批量更新多個(gè)屬性值,提供了示例代碼和注意事項(xiàng)
    2026-04-04
  • spring boot加載資源路徑配置和classpath問(wèn)題解決

    spring boot加載資源路徑配置和classpath問(wèn)題解決

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

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

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

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

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

    springmvc—handlermapping三種映射方式

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

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

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

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

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

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

    P6Spy是一個(gè)框架,它可以無(wú)縫地?cái)r截和記錄數(shù)據(jù)庫(kù)活動(dòng),而無(wú)需更改現(xiàn)有應(yīng)用程序的代碼。一般我們使用的比較多的是使用p6spy打印我們最后執(zhí)行的sql語(yǔ)句
    2022-11-11

最新評(píng)論

古交市| 盐亭县| 澄江县| 临西县| 黎城县| 渝北区| 简阳市| 读书| 商南县| 宜宾市| 赣榆县| 林周县| 恩施市| 柳河县| 建德市| 林西县| 宁海县| 龙口市| 藁城市| 清丰县| 庄浪县| 阜宁县| 松阳县| 台州市| 汕头市| 阿克苏市| 阿克苏市| 东乌| 义乌市| 南投县| 黑龙江省| 汕尾市| 青川县| 宝坻区| 桂平市| 嫩江县| 徐水县| 普洱| 舟曲县| 东源县| 疏附县|