nodejs將JSON字符串轉(zhuǎn)化為JSON對(duì)象報(bào)錯(cuò)的解決
如何將JSON字符串轉(zhuǎn)化為JSON對(duì)象?
JSON.parse(str) JSON是javascript的一個(gè)內(nèi)置對(duì)象,提供了轉(zhuǎn)換JSON對(duì)象與字符串互相轉(zhuǎn)換的方法;

問(wèn)題來(lái)了,道理我都懂可是就是報(bào)錯(cuò)!

這是我的一個(gè)JSON文件,里面是一些定義的JSON測(cè)試數(shù)據(jù);

這是核心代碼;

這是報(bào)錯(cuò)的信息;
為什么報(bào)錯(cuò)?
因?yàn)槲业膉son文件讀出來(lái)的開(kāi)頭有一個(gè)空格。就這回事。
ok,修改代碼,測(cè)試

使用trim去掉開(kāi)頭多余的空格

ok,通過(guò)!
nodejs解析JSON數(shù)據(jù)
在nodejs中不用像在js中一樣需要引入json2.js文件,直接可以操作JSON對(duì)象
字符串轉(zhuǎn)JSON
var str = "{ ' a ' : ' 1 ' , ' b ' : ' 2 ' }";
var json = JSON.parse(str);
JSON轉(zhuǎn)字符串
var json = {
a : ' 1 ',
b : ' 2'
};
var str = JSON.stringify(json);
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
NodeJS連接MongoDB數(shù)據(jù)庫(kù)時(shí)報(bào)錯(cuò)的快速解決方法
下面小編就為大家?guī)?lái)一篇NodeJS連接MongoDB數(shù)據(jù)庫(kù)時(shí)報(bào)錯(cuò)的快速解決方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考2016-05-05
關(guān)于Sequelize連接查詢(xún)時(shí)inlude中model和association的區(qū)別詳解
這篇文章主要介紹了關(guān)于Sequelize連接查詢(xún)時(shí)inlude中model與association的區(qū)別,文中介紹的很詳細(xì),需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2017-02-02
Node.js中使用計(jì)時(shí)器定時(shí)執(zhí)行函數(shù)詳解
這篇文章主要介紹了Node.js中使用計(jì)時(shí)器定時(shí)執(zhí)行函數(shù)詳解,本文使用了Node.js中的setTimeout和setInterval函數(shù),需要的朋友可以參考下2014-08-08
node+experss實(shí)現(xiàn)爬取電影天堂爬蟲(chóng)
本文給大家分享的是node+experss制作爬蟲(chóng)的第二篇,我們來(lái)爬取電影天堂最新更新的電影迅雷下載鏈接,有需要的小伙伴可以參考下2016-11-11
koa2 用戶(hù)注冊(cè)、登錄校驗(yàn)與加鹽加密的實(shí)現(xiàn)方法
這篇文章主要介紹了koa2 用戶(hù)注冊(cè)、登錄校驗(yàn)與加鹽加密的實(shí)現(xiàn)方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下2019-07-07
又拍云 Node.js 實(shí)現(xiàn)文件上傳、刪除功能
這篇文章主要介紹了又拍云 Node.js 實(shí)現(xiàn)文件上傳、刪除功能,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-10-10

