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

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

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

一、問題描述

使用 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 序列化后結果:

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

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

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

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

二、產生原因

這是因為  JSON.parse 對 json字符串數(shù)據(jù)要求比較嚴格。像上面數(shù)據(jù)丟失原因,就是因為屬性值后綴有空字符導致的。使用 trim() 方法去除兩邊空字符即可;

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

相關文章

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

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

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

    JSON相關知識匯總

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

    JSON取值前判斷

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

    JSON 學習之JSON in JavaScript詳細使用說明

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

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

    對象有兩個方法:stringify()和parse()。在最簡單的情況下,這兩個方法分別用于把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
  • 如何實現(xiàn)json數(shù)據(jù)可視化詳解

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

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

    JSON 教程 json入門學習筆記

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

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

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

    json 定義

    json一些實例定義
    2008-06-06

最新評論

金堂县| 临颍县| 蚌埠市| 恭城| 吉隆县| 化德县| 深泽县| 濉溪县| 烟台市| 枝江市| 腾冲县| 上林县| 苍溪县| 抚顺市| 安图县| 简阳市| 田阳县| 韶山市| 咸丰县| 秦皇岛市| 霍州市| 宜宾县| 茶陵县| 南京市| 修水县| 海原县| 五原县| 益阳市| 漯河市| 宁安市| 舟曲县| 南召县| 博野县| 巴塘县| 绥中县| 寿阳县| 嵊州市| 陕西省| 木兰县| 维西| 乌苏市|