mysql解析json,node mysql json_Node.js JSON模塊用法實例分析

 2023-11-18 阅读 26 评论 0

摘要:本文實例講述了Node.js JSON模塊用法。分享給大家供大家參考,具體如下:一、JSON.stringify語法:JSON.stringify(value [, replacer] [, space])value:是必選字段。就是你輸入的對象,比如數組,類等。replacer(可選參數):它又

本文實例講述了Node.js JSON模塊用法。分享給大家供大家參考,具體如下:

一、JSON.stringify語法:

JSON.stringify(value [, replacer] [, space])

value:是必選字段。就是你輸入的對象,比如數組,類等。

replacer(可選參數):它又分為2種方式,一種是數組,第二種是方法。

mysql解析json?(1)replacer為數組時,表示的是Key,只有在類中有出現過的Key的鍵值對(Key-Value)才會在轉化的結果中出現。

replacer數組僅對輸入參數是類的情況有效,如果輸入參數是數組則直接忽略該參數。

(2)replacer為方法時,表示把每一個“鍵值對”作為參數送入函數中,然后用處理后的Value值替代原Value值輸出到轉化的結果中。

replacer為方法僅對輸入參數是數組的情況有效,如果輸入參數是類則直接忽略該參數。

space(可選參數):就是用什么來做分隔符的。

(1)如果省略的話,那么在每個鍵值對(”Key”:Value)就沒有分隔符,否則會默認添加一個換行符 ‘\n' 加上該分隔符。

node.js后端、(2)如果是字符串或者是轉義字符,則會在每一個鍵值對(”Key”:Value)添加上換行符 ‘\n'(包括第一個鍵值對),然后再加上該分隔符。

var person = new Object();

person.name = 'chy';

person.age = 24;

person.city= ['FuZhou', 'XiaMen'];

var replacerArr = [ 'name', 'city', 'unknown' ];

jsonNode、var space = '-*-';

JSON.stringify(person);

//輸出 '{"name":"city","age":24,"city":["FuZhou","XiaMen"]}'

JSON.stringify(person, replacerArr);

//輸出 '{"name":"chy","city":["FuZhou","XiaMen"]}'

JSON.stringify(person, function(key, value) {

node,console.log("key = " + key);

return value.toString().toUpperCase();

});

/*

輸出

key =

json、'"[OBJECT OBJECT]"'

*/

var personArr = [ 'Bob', 'Tina', 'Tom', 'bob', 'Linda' ];

var replacerArr = [ 'name', 'city', 'unknown' ];

var space = '-*-';

JSON.stringify(personArr);

nodejs增刪改查不用數據庫和json,//輸出 '["Bob","Tina","Tom","bob","Linda"]'

JSON.stringify(personArr, replacerArr);

//輸出 '["Bob","Tina","Tom","bob","Linda"]'

JSON.stringify(personArr, function(key, value) {

console.log("key = " + key);

return value.toString().toUpperCase();

nodejs如何實現數據庫、});

/*

輸出

key =

'"BOB, TINA, TOM, BOB, LINDA"'

*/

mysql json 索引,二、JSON.parse語法:

JSON.parse(string)

待解析的字符串無論是鍵還是值,都必須用”雙引號”括起來。注意是雙引號,單引號無效。

JSON.parse('{name:"chy"}');

//輸出 SyntaxError: Unexpected token n in JSON at position 1

JSON.parse("{'name':'chy'}");

nodejs存儲數據到json、//輸出 SyntaxError: Unexpected token ' in JSON at position 1

JSON.parse('{"name":"bob"}');

//輸出 { name: 'bob' }

JSON.parse("{\"name\":\"bob\"}");

//輸出 { name: 'bob' }

JSON.parse('{"age":1}');

mysql支持json、//輸出 { age: 1 }

PS:這里再為大家推薦幾款相關的json在線工具供大家參考:

希望本文所述對大家nodejs程序設計有所幫助。

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/178029.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息