php json对象转为字符串,JSON对象转化为字符串(附上代码详细解答)
这篇文章主要介绍了JSON对象转化为字符串,文章介绍了参数的含义,value 用法,space 的用法,需要的朋友可以参考下
序列化
定义
指将 JavaScript 值转化为 JSON 字符串的过程。
JSON.stringify() 能够将 JavaScript 值转换成 JSON 字符串。JSON.stringify() 生成的字符串可以用 JSON.parse() 再还原成 JavaScript 值。
参数的含义
1)JSON.stringify(value[, replacer[, space]])
2)value:必选参数。被变换的 JavaScript 值,一般是对象或数组。
3)replacer:可以省略。有两种选择:函数或数组。
①- 如果是函数,则每一组名称/值对都会调用此函数,该函数返回一个值,作为名称的值变换到结果字符串中,如果返回 undefined,则该成员被忽略。
②- 如果是数组,则只有数组中存在名称才能够被转换,且转换后顺序与数组中的值保持一致。
4)space:可以省略。这是为了排版、方便阅读而存在的。可以在 JSON 字符串中添加空白或制表符等。
value 用法
示例代码:
var obj = {
name : “Geoff Lui”,
age : 26
};
console.log(obj);
var jsonstr = JSON.stringify(obj);
console.log(jsonstr);
控制台输出执行结果:
replacer 的用法
示例代码:
var obj = {
name : “Geoff Lui”,
age : 26
};
console.log(obj);
var jsonstr = JSON.stringify(obj,fun);
function fun(name, value){
If (name == “age” )
value = 14;
return value;
}
console.log(jsonstr);
执行结果:
示例代码:
var obj = {
a : 1,
b : 2,
c : 3,
d :4
};
console.log(obj);
var jsonstr = JSON.stringify(obj,[“a”,”b”,”c”]);
console.log(jsonstr);
执行结果:
space 的用法 //排列的更加可读
示例代码:
var obj = {
a : 1,
b : 2,
c : 3,
d :4
};
console.log(obj);
var jsonstr = JSON.stringify(obj,[“a”,”b”,”c”], “one”);
console.log(jsonstr);
执行结果:
上面是我整理给大家的,希望今后会对大家有帮助。
相关文章:
php json对象转为字符串,JSON对象转化为字符串(附上代码详细解答)相关推荐
- JSON对象转为Java类对象
本文讲述两种方法,使JSON对象转为Java类对象.基于FastJson1 对于以下的JSON对象: {"message": "成功","code&q ...
- vue将二维数组对象转为一维数组对象
title: [{id: 1, name: '财会经济',children: [{id: 11, name: '初级会计'},{id: 12, name: '初级会计'}]},{id: 2, name ...
- 将远程服务器获取的linkedhashMap对象转为实体类对象
微服务中从其他服务获取过来的对象,本来传的是实体类对象 , 但是接受到的参数却是linkedhashMap类型的对象 , 如果强转成自定义的实体类型会报错,因此可以利用ObjectMapper转换. ...
- java vo转map_javabean实体类对象转为Map类型对象的方法(转发)
//将javabean实体类转为map类型,然后返回一个map类型的值 public static Map beanToMap(Object obj) { Map params = new HashM ...
- c语言整型变量转字符串,将整型变量转化为字符串
C++中如何将整型变量转换为字符串 int i=1; string str="结果:"; string str2; str2=str+i; cout< C语言中将整形变量转换 ...
- javabean实体类对象转为Map类型对象的方法
//将javabean实体类转为map类型,然后返回一个map类型的值 public static Map<String, Object> beanToMap(Object obj) { ...
- js 改写对象转字符串 字符串转对象(不丢失对象方法)
js 改写对象(包括方法)转字符串 对象转字符串 字符串转对象 总结 js中将对象转化为字符串可以用JSON.stringify,字符串转对象可以用JSON.parse.这两个方法在大部分的情况下都很 ...
- 将Object类对象转为对应实体类对象
问题出现的原因: 由于Object类是Java中的"总父类",所以在转换成其他类时会出现类型转换异常. 方式一 利用 com.fasterxml.jackson.databind. ...
- python json dumps utf8_Python2操作JSON出现乱码的解决方案
其实刚刚写过一整篇Python编码问题的解决方案,由于JSON又是一种特殊案例(与库相关,与语言本身无关)所以就单独提出来说. 我们来看一个从网上获取json并又存到本地文件的例子 import re ...
- java fastjson vector转为json_java对象与Json字符串之间的转化(fastjson)
public class test { public static void main(string[] args) { // 实现java对象与json字符串之间的转化 // 1. person对象 ...
最新文章
- MPB:南土所褚海燕组-小麦相关微生物的野外采样与样品保存
- excel 复制数据 sql server 粘贴_几百个Excel表格的内容要复制粘贴,如何一键自动化搞定?| 州的先生...
- 阿里员工 1 天有 26 个小时,怎么回事?
- /boot/grub/grub.conf文件详解
- Codeforces 712C. Memory and De-Evolution
- 牛客假日团队赛5 L	Catch That Cow HDU 2717 (BFS)
- 软件测试设计与开发,软件测试技术·测试设计与开发.ppt
- Android设计模式之——观察者模式
- C#WinCE程序(.NET Compact Framework 3.5)项目重构面向抽象设计
- Qt信号与槽传递QList动态数组
- MongoDB数据库设计中6条重要的经验法则,part 2
- 在自动驾驶技术上,一向自信满满的马斯克也承认了特斯拉的不足
- Swing-文本输入组件(一)
- 关于驰骋工作流程引擎节点访问规则的变更发布
- 黑群晖linux删除文件夹命令,手把手教你黑群晖(二)
- Caused by: java.lang.NoSuchMethodException: init [class android.content.Context, interface andr解决
- html常用布局标签的合理搭配
- 网络流dinic算法
- 【Canvas】字体图标一、 Unicode 字体符号绘制 / 兼容IE
- css特效实例——纯css实现带边角卷边阴影的纸
热门文章
- oracle数据库架构视频教程,Oracle数据库体系架构_oracle架构_oracle学习视频_oracle数据库_课课家...
- “个人云”复兴:智能化成为新趋势
- 国内在线查看Java源码(支持下载)
- listView的最简单的使用方法
- 34款管理系统、ERP、CRM、OA等(冠唐\金蝶等)
- linux python-3.10.4 安装
- 获取CPUID序列号的两种办法
- 复仇者联盟4预售火爆 一张票在eBay上最高炒至500美元
- idea翻译成中文_IDEA使用有道翻译插件
- html星空代码在线,怎么操作html星空特效代码