搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
IT小白
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
如何在ubuntu系统中离线安装pciutils及使用步骤
2
【云原生】 如何将JSON 文件转换为 YAML 文件,然后将该 YAML 文件部署到 Kubernetes 集群上_json转yml java
3
[DiMP跟踪算法]代码学习笔记
4
大模型新排名,20家大模型角逐第一!_大模型排行榜
5
C语言项目实战 人员管理系统(框架搭建)_建工程的c语言管理系统
6
鸿蒙开发者高级认证含金量高吗?_鸿蒙高级认证有多少人
7
WanAndroid-Flutter:一款优雅的开源Flutter应用,带你探索移动开发新高度
8
Flink-DataWorks第四部分:数据同步(第60天)_dataworks 实时同步cdp
9
云电脑哪个比较好?价格便宜又好用选ToDesk_云电脑便宜的有哪些
10
仓颉编程语言:函数_仓颉编程语言 from 报错
当前位置:
article
> 正文
JavaScript中json对象和string对象之间的转化
作者:IT小白 | 2024-08-22 01:05:37
赞
踩
JavaScript中json对象和string对象之间的转化
json对象
var json = {aa:true,bb:true};
var json1 = {aa:'b',bb:{cc:true,dd:true}};
1:js操作json对象
for(var item in json){
alert(item); //结果是 aa,bb, 类型是 string
alert(typeof(item));
alert(eval("json."+item)); //结果是true,true类型是boolean
eval(("json."+item+"=false;")); //改变json对象的值
}
2:json对象转化为String对象的方法
/**
* json对象转字符串形式
*/
function json2str(o) {
var arr = [];
var fmt = function(s) {
if (typeof s == 'object' && s != null) return json2str(s);
return /^(string|number)$/.test(typeof s) ? "'" + s + "'" : s;
}
for (var i in o) arr.push("'" + i + "':" + fmt(o[i]));
return '{' + arr.join(',') + '}';
}
3:string对象转化为json对象
function stringToJson(stringValue)
{
eval("var theJsonValue = "+stringValue);
return theJsonValue;
}
4:json数组转化为 String对象的方法(要掉要上面那个方法)
function JsonArrayToStringCfz(jsonArray)
var JsonArrayString = "[";
for(var i=0;i<jsonArray.length;i++){
JsonArrayString=JsonArrayString+JsonToStringCfz(jsonArray[i])+",";
}
JsonArrayString = JsonArrayString.substring(0,JsonArrayString.length-1)+"]";
return JsonArrayString;
}
5 利用json.js json转string
<script src="json2.js"></script>
<script>
var date = {myArr : ["a" , "b" , "c" , "d"] , count : 4};
var str = JSON.stringify(date);
alert(str);
</script>
声明:
本文内容由网友自发贡献,转载请注明出处:
【wpsshop博客】
推荐阅读
article
JavaScript
九九
乘法表
?_
web
前端
javascript
乘法表
的
起始值
和终止值。例如
,
从2...
...
赞
踩
article
【
JavaScript
】实战
训练
小
项目
-
WebAPI
_
js
训练
...
本文章是结合之前的知识,学习jQuery框架,和一些其中的API,实现一些互动性强的小
项目
!
_
js
训练
js
训练
...
赞
踩
article
【
JavaScript
】3.1 项目实践:制作
一个
简单
的
网页
应用
_
js
写
一个
简单
的
web
应用
...
本文详细介绍了如何使用
JavaScript
创建
一个
包含添加、标记和删除功能
的
待办事项列表
应用
,涉及DOM操作、事件处理和...
赞
踩
article
可能是国内最火
的
开源
项目
—
—
JavaScript
篇...
可能是最火
的
开源
项目
—
—
Java 篇可能是国内最火
的
开源
项目
—
—
PHP 篇可能是国内最火
的
开源
项目
—
—
Pyt...
赞
踩
article
【
JavaScript
】
贪吃蛇
_
js
贪食蛇
...
看起来好像很复杂的
贪吃蛇
,到底是怎么用
JavaScript
去实现的?其实你只要会用setInterval去现实一个时钟,...
赞
踩
article
Vue实现
JSON
编辑器
_
vue
json
编辑器
...
本文档介绍了如何使用Vue创建一个
JSON
编辑器
,包括默认和全屏两种状态的效果展示,具备按键功能、细节提示、格式正确性检...
赞
踩
article
【前端】
Vue
项目
中
JSON
编辑器
的使用_
vue
json
编辑器
...
现有一个
vue
项目
,需要一个
json
编辑器
,能够格式化
json
数据,同时也支持编辑功能。以下是列举了几种,可以根据风格或...
赞
踩
article
json
编辑器
插件
vue
_
vue
-
json
-
editor
json
编辑器
...
本文介绍了在Vue项目中使用
vue
-
json
-
editor
和bin-code-
editor
两个
json
编辑器
插件的实践。...
赞
踩
article
json
-
editor
-
vue3
Vue3
json
编辑器使用...
首先安装
json
-
editor
-
vue3
。在需要引入的index.vue文件中。在main.ts中加入,不加会报错。_j...
赞
踩
article
C++常用的容器:
vector
、
string
、
deque
、
stack
、
queue
、
list
、set、...
本文详细介绍了
vector
、
string
、
deque
、
stack
、
queue
、
list
、set、map以及pair对组的...
赞
踩
article
C#
中
string
用法
_
c#
string
[]...
在指定 String 数组的每个元素之间串联指定的分隔符 String,从而产生单个串联的字符串。例如:此时a=“abc...
赞
踩
article
C#
STRING
TO
SHORT
[]方法_
c#
string
转
short
...
C#
STRING
TO
SHORT
[]版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附...
赞
踩
article
C#中
String
的常用
方法
_
c#
new
string
...
Console.WriteLine("请输入字符串");
string
str1=Console.ReadLine(...
赞
踩
article
C#
-
String
类常用
方法
及
说明
_
c#
string
...
本文详细介绍了
C#
中字符串的操作,包括连接字符串、比较
方法
(Compare(),CompareTo(),Equals()...
赞
踩
article
C#的
String
.
Split
方法_
c#
string
split
...
本文详细介绍了 .NET 中
String
.
Split
方法的六种重载形式,包括参数设置、返回结果示例和
Split
Opt...
赞
踩
article
华为
O
D
机试统一考试
D
卷C卷 - 分
披萨
(C++
Java
Java
Script
Python
C语...
本文介绍了
华为
O
D
机试中的一道题目,涉及到公平分
披萨
的问题。给定奇数块大小不一的
披萨
,
吃货
和
馋嘴
轮流选择,
吃货
需最大化自...
赞
踩
article
TypeScript
编译
文件
和
tsc
onfig.
json
配置_
tsc
:
build
-
tsc
onf...
自动
编译
文件
编译
文件
时,使用 -w 指令后,TS
编译
器会自动监视
文件
的变化,并在
文件
发生变化时对
文件
进行重新
编译
。示例:...
赞
踩
article
常用
设计模式
说明_
class
food
{
string
food
name;
public
: foo...
常用
设计模式
汇总一、单例模式简言之,一个应用程序中,某个类的实例对象只有一个,你没办法去new,因为构造器是被priva...
赞
踩
article
python
代码
,要求选
中
XML
中
<
string
> 标签
中
的文本并且将其
首字母
改为大写_
et
.fr...
如果你想将处理后的内容另存为一个新文件,你可以修改
代码
来指定一个新的文件路径。标签
中
的文本并且将其
首字母
改为大写" 时,...
赞
踩
article
【
JavaScript
】-
forEach
的
用法_
javascript
foreach
...
forEach
(function) 用于调用数组
的
每个元素,并将元素传递给回调函数。原数组不变。对数组
的
每个元素执行一次...
赞
踩
相关标签
九九乘法表
javascript
前端
html
JavaScript、JS
项目实战
简单网页
开发语言
ecmascript
贪吃蛇
脚本
游戏编程
游戏
json
css
vue.js
json编辑器插件 vue
c++
C#
C#
STRING TO SHORT