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

JSON.parse 數(shù)據(jù)不完整的解決方法

 更新時(shí)間:2023年07月21日 15:53:15   作者:yandype  
本文主要介紹了JSON.parse 數(shù)據(jù)不完整的解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、問題描述

使用 JSON.parse 反序列化,出現(xiàn)數(shù)據(jù)丟失現(xiàn)象。

字符串json數(shù)據(jù):

{
    "varImageList": [
        {
            "variationValue": "Black ",
            "imageList": [
                {
                    "variationValue": "Black ",
                    "image_base64": "https://b2bfiles1.gigab2b.cn/image/wkseller/8658/WF212761AAB/20210713_11ca63ca7457a70070587ee7f2b30e1b.jpg",
                    "image_url": "https://b2bfiles1.gigab2b.cn/image/wkseller/8658/WF212761AAB/20210713_11ca63ca7457a70070587ee7f2b30e1b.jpg",
                    "imageAddress": "https://b2bfiles1.gigab2b.cn/image/wkseller/8658/WF212761AAB/20210713_11ca63ca7457a70070587ee7f2b30e1b.jpg",
                    "image_address": "https://b2bfiles1.gigab2b.cn/image/wkseller/8658/WF212761AAB/20210713_11ca63ca7457a70070587ee7f2b30e1b.jpg",
                    "type": "image/jpeg"
                }
            ]
        },
        {
            "variationValue": "Gray ",
            "imageList": [
                {
                    "variationValue": "Gray ",
                    "image_base64": "https://b2bfiles1.gigab2b.cn/image/wkseller/8658/20211124_4559fbad3a4e4b5c3a8b2383135334a6.jpg",
                    "image_url": "https://b2bfiles1.gigab2b.cn/image/wkseller/8658/20211124_4559fbad3a4e4b5c3a8b2383135334a6.jpg",
                    "imageAddress": "https://b2bfiles1.gigab2b.cn/image/wkseller/8658/20211124_4559fbad3a4e4b5c3a8b2383135334a6.jpg",
                    "image_address": "https://b2bfiles1.gigab2b.cn/image/wkseller/8658/20211124_4559fbad3a4e4b5c3a8b2383135334a6.jpg",
                    "type": "image/jpeg"
                }
            ]
        },
        {
            "variationValue": "Brown ",
            "imageList": [
                {
                    "variationValue": "Brown ",
                    "image_base64": "https://b2bfiles1.gigab2b.cn/image/wkseller/8658/WF212761AAR/20210713_885a0dd07f764f10f8d4e565db4f215d.jpg",
                    "image_url": "https://b2bfiles1.gigab2b.cn/image/wkseller/8658/WF212761AAR/20210713_885a0dd07f764f10f8d4e565db4f215d.jpg",
                    "imageAddress": "https://b2bfiles1.gigab2b.cn/image/wkseller/8658/WF212761AAR/20210713_885a0dd07f764f10f8d4e565db4f215d.jpg",
                    "image_address": "https://b2bfiles1.gigab2b.cn/image/wkseller/8658/WF212761AAR/20210713_885a0dd07f764f10f8d4e565db4f215d.jpg",
                    "type": "image/jpeg"
                }
            ]
        }
    ]
}

JSON.parse 序列化后結(jié)果:

{
    "varImageList": [
        {
            "variationValue": "Black",
            "imageList": []
        },
        {
            "variationValue": "Gray",
            "imageList": []
        },
        {
            "variationValue": "Brown",
            "imageList": []
        }
    ]
}

imageList 數(shù)據(jù)丟失。

使用 eval 反序列化,數(shù)據(jù)正常;

var json = eval('(' + strJson + ')'); 

二、產(chǎn)生原因

這是因?yàn)? JSON.parse 對 json字符串?dāng)?shù)據(jù)要求比較嚴(yán)格。像上面數(shù)據(jù)丟失原因,就是因?yàn)閷傩灾岛缶Y有空字符導(dǎo)致的。使用 trim() 方法去除兩邊空字符即可;

到此這篇關(guān)于JSON.parse 數(shù)據(jù)不完整的解決方法的文章就介紹到這了,更多相關(guān)JSON.parse 數(shù)據(jù)不完整內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 用JSON做數(shù)據(jù)傳輸格式中的一些問題總結(jié)

    用JSON做數(shù)據(jù)傳輸格式中的一些問題總結(jié)

    Json 憑借其自身的優(yōu)勢,在Web數(shù)據(jù)處理方面已經(jīng)占據(jù)了一定的位置,這段時(shí)間涉及到用Json做為數(shù)據(jù)傳輸格式的項(xiàng)目有3個(gè),其中有部分頁面就采用了Json 數(shù)據(jù)傳輸格式, 這里我總結(jié)下這段時(shí)間采用這種方式的一些問題總結(jié)
    2011-12-12
  • JSON相關(guān)知識匯總

    JSON相關(guān)知識匯總

    本文給大家匯總了一下關(guān)于json的相關(guān)的知識點(diǎn),從基礎(chǔ)到示例,非常全面,有需要的小伙伴可以參考下。
    2015-07-07
  • JSON取值前判斷

    JSON取值前判斷

    這篇文章主要介紹了JSON取值前判斷,需要的朋友可以參考下
    2014-12-12
  • JSON 學(xué)習(xí)之JSON in JavaScript詳細(xì)使用說明

    JSON 學(xué)習(xí)之JSON in JavaScript詳細(xì)使用說明

    只需要在前臺頁面中引入相應(yīng)的javascript即可測試
    2010-02-02
  • js解析與序列化json數(shù)據(jù)(一)json.stringify()的基本用法

    js解析與序列化json數(shù)據(jù)(一)json.stringify()的基本用法

    對象有兩個(gè)方法:stringify()和parse()。在最簡單的情況下,這兩個(gè)方法分別用于把JavaScript對象序列化為JSON字符串和把JSON字符串解析為原生JavaScript
    2013-02-02
  • 淺談JSON中stringify 函數(shù)、toJosn函數(shù)和parse函數(shù)

    淺談JSON中stringify 函數(shù)、toJosn函數(shù)和parse函數(shù)

    這篇文章主要介紹了淺談JSON中stringify 函數(shù)、toJosn函數(shù)和parse函數(shù),需要的朋友可以參考下
    2015-01-01
  • 如何實(shí)現(xiàn)json數(shù)據(jù)可視化詳解

    如何實(shí)現(xiàn)json數(shù)據(jù)可視化詳解

    最近在工作中開發(fā)一個(gè)內(nèi)部功能時(shí)碰到的一個(gè)需求,要把json數(shù)據(jù)在頁面上展示出來,平時(shí)瀏覽器會安裝jsonView這樣的擴(kuò)展來看json數(shù)據(jù),但是程序要用到的話該怎么辦呢?今天在網(wǎng)上搜索的時(shí)候,發(fā)現(xiàn)了這個(gè)小技巧,分享給大家,有需要的朋友們可以參考借鑒,下面來一起看看吧
    2016-11-11
  • JSON 教程 json入門學(xué)習(xí)筆記

    JSON 教程 json入門學(xué)習(xí)筆記

    JSON(JavaScript Object Notation) 是一種輕量級的數(shù)據(jù)交換格式。易于人閱讀和編寫。
    2010-04-04
  • JSON.parse 數(shù)據(jù)不完整的解決方法

    JSON.parse 數(shù)據(jù)不完整的解決方法

    本文主要介紹了JSON.parse 數(shù)據(jù)不完整的解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • json 定義

    json 定義

    json一些實(shí)例定義
    2008-06-06

最新評論

乌兰浩特市| 永德县| 藁城市| 南涧| 固安县| 灵石县| 平顺县| 望奎县| 佛教| 车致| 梓潼县| 安福县| 景宁| 崇礼县| 宁陕县| 柳江县| 东光县| 定日县| 左权县| 金乡县| 葫芦岛市| 新津县| 孝感市| 绵阳市| 神木县| 马鞍山市| 府谷县| 河北省| 肥乡县| 信丰县| 上栗县| 乐都县| 正镶白旗| 合水县| 灵寿县| 诏安县| 山东省| 莲花县| 武安市| 西丰县| 麟游县|