使用 JSON.stringify 将冒号转换为 unicode

     2023-02-24     89

关键词:

【中文标题】使用 JSON.stringify 将冒号转换为 unicode【英文标题】:JSON.stringify converts colon inside string to a unicode character [closed] 【发布时间】:2021-09-13 19:23:50 【问题描述】:

我在 javascript 中有一个对象,像这样

time : "YYYY-MM-DDT00:00:00.000Z@YYYY-MM-DDT23:59:59.999Z"

当我使用 JSON.stringify 将对象转换为字符串时,我得到以下字符串

"time=YYYY-MM-DDT00%3A00%3A00.000Z%40YYYY-MM-DDT23%3A59%3A59.999Z"

所以基本上 2 个字符,即 @: 正在被转换为他们的 unicode,这是我不想要的。

如何防止这种不必要的转换,让我的字符串保持不变?

【问题讨论】:

请出示您的实际代码。 JSON.stringify() 将 JS 对象转换为 JSON 编码的字符串,但是您显示的字符串根本不是 JSON 编码,它看起来更像 application/x-www-webform-urlencoded 编码。 【参考方案1】:

我无法重现您的问题,您能否显示发生错误的完整代码。 另外,请尝试在浏览器控制台上进行此转换,看看结果如何。

【讨论】:

JSON.parse(JSON.stringify(e)) 将对象转换为字符串

】JSON.parse(JSON.stringify(e))将对象转换为字符串【英文标题】:JSON.parse(JSON.stringify(e))convertsobjecttoastring【发布时间】:2020-04-1616:03:49【问题描述】:我们正在将onetrustcookie同意脚本集成到TYPO3网站中。在由另一个CMS运行的子页面上... 查看详情

JSON.stringify 将 Infinity 转换为 null

】JSON.stringify将Infinity转换为null【英文标题】:JSON.stringifyconvertingInfinitytonull【发布时间】:2013-05-1417:17:33【问题描述】:我有JavaScript对象说:vara=b:Infinity,c:10;当我这样做时varb=JSON.stringify(a);它返回以下内容b=""b":null,"c":10";JSON.stri... 查看详情

JSON.stringify 将 Infinity 转换为 null

】JSON.stringify将Infinity转换为null【英文标题】:JSON.stringifyconvertingInfinitytonull【发布时间】:2013-05-1417:17:33【问题描述】:我有JavaScript对象说:vara=b:Infinity,c:10;当我这样做时varb=JSON.stringify(a);它返回以下内容b=""b":null,"c":10";JSON.stri... 查看详情

js中json.stringify()方法,将js对象转换成字符串,传入服务器

...在向服务器发送数据时一般是字符串。我们可以使用JSON.stringify()方法将JavaScript对象转换为字符串。语法JSON.stringify(value[,replacer[,space]])参数说明:value:必需,要转换的JavaScript值(通常为对象或数组)。replacer:可选。用于转换结... 查看详情

JSON Stringify 仅返回父级

】JSONStringify仅返回父级【英文标题】:JSONStrigifyreturnsonlyparent【发布时间】:2020-02-1115:14:44【问题描述】:我尝试使用JSONsrigify,但它只返回给我:"name":"nipahVirus","children":是因为我的格式数据类型转换错误?或者我做过的任何地... 查看详情

将对象/数组转换为 JSON?

...id.columns[2].text等等。我想把它转换成JSON。我试过使用JSON.stringify(grid.colum 查看详情

json.stringify函数

摘抄,好酷的json.stringifyJSON.stringify函数(JavaScript) 将JavaScript值转换为JavaScript对象表示法(Json)字符串。语法   JSON.stringify(value[,replacer][,space])参数 value必需。  要转换的JavaScript值(通常 查看详情

如何将 JSON.stringify 显示为 HTML 作为值

】如何将JSON.stringify显示为HTML作为值【英文标题】:HowtodisplayJSON.stringifytoHTMLasvalues【发布时间】:2021-11-2520:52:56【问题描述】:我尝试使用json获取数据,并且它按我的意愿工作。但问题是如何在我的页面或HTML上显示它?我得到... 查看详情

javascript之json[4]parse()和stringify()-json字符串和javascript对象数据之间的相互转换

JavaScript之JSON[4]parse()和stringify()-JSON字符串和JavaScript对象数据之间的相互转换1、JSON.parse()JSON.parse()方法用于将一个JSON字符串解析为一个JavaScript对象。JSON字符串必须使用双引号包括属性名和字符串值,不能使用单引号或无引号。... 查看详情

功能比json.stringify强大的stringify(亲测好用)(代码片段)

介绍        写了一个能将对象或数组转换成字符串(内部能转义多种数据类型)的函数,供大家使用。        原理是把值转化为js代码字符串,再利用eval()函数把字符串转化为对象或数组,实现深拷... 查看详情

json.stringify(),json.parse(),tojson()方法使用

JSON.stringify():将value(Object,Array,String,Number...)序列化为JSON字符串JSON.parse():将JSON数据解析为js原生值toJSON(),作为JSON.stringify中第二个参数(函数过滤器)补充,理解内部顺序很重要。假设把一个对象传入JSON.stringify()序列化对象的顺序如... 查看详情

js之json.stringify()使用详解

参考技术A方法定义:JSON.stringify(value,replacer,space)参数说明:value:js对象replacer:替换对象,可以是一个方法、对象或数组,将value按照替换规则展示。space:填充参数,可以是数字或字符串,将value按照参数进行格式化展示。方... 查看详情

关于json.stringify的妙用

...一个是parse,用来把json字符串转换为json对象,另一个是stringify,用来把json对象转换为json字符串,可是stringify其实还有其它作用。比如说有一个对象a:1,b:2,c:3,d:4,e:5,现在我们只需要b属性和e属性,可以这样来操作JSON.stringify(value,re... 查看详情

如何将javascript对象转换成json字符串

使用JSON.stringify函数,将对象转换为JSON文本。目前,Firefox、Opera、IE8以上版本也提供了本地JSON支持。其中,JSON解释器提供的函数有:JSON.parse、JSON.stringify。对于那些并不提供本地JSON支持的浏览器可以引入脚本json2.js,来实现JSON... 查看详情

javascript查漏补缺—对象转换成字符串json.stringify()

【JavaScript】查漏补缺—对象转换成字符串JSON.stringify()将字符串转换为对象类型 查看详情

将文本文件转换为干净的 JSON 格式

...072TaxiLicense:EM9543System_ID:910当我使用以下内容时:data2=JSON.stringify(da 查看详情

格式化输出json

参考技术AJSON.stringify()是将JavaScript对象转换为JSON的规范方法。有许多JavaScript框架在内部都使用了JSON.stringify(),比如Express框架的res.json()和Axiosbody序列化。但是,默认情况下,JSON.stringify()输出的JSON格式,不带空格或颜色。在后... 查看详情

在 Javascript 对象上使用 JSON.stringify 会插入反斜杠

】在Javascript对象上使用JSON.stringify会插入反斜杠【英文标题】:UsingJSON.stringifyonJavascriptobjectinsertsbackslashes【发布时间】:2016-07-2005:28:58【问题描述】:我想创建一个这样的对象,然后将其转换为可以存储在我的mongodb中的JSONvarval... 查看详情