关键词:
【中文标题】在 JSON.stringify 中使用变量【英文标题】:use a variable in JSON.stringify 【发布时间】:2014-03-09 15:22:13 【问题描述】:我在我的节点 restful 服务器中使用 stringify 来提供数据:
answer = JSON.stringify(activities: result, null, '\t');
return answer
其中 result 是一个 js 对象; 我收到了正确的输出:
"activities": [
"id": 1,
"title": aaa
,
"id": 2,
"title": bbb
]
但现在我想在 stringify 函数的左侧使用变量而不是固定字符串;类似:
var name = "activities";
answer = JSON.stringify(name: result, null, '\t');
这不起作用,因为名称在字符串化对象中变成了固定字符串
【问题讨论】:
【参考方案1】:您需要使用索引器表示法构建对象:
var name = ...;
var obj = ;
obj[name] = something;
【讨论】:
使用 ES6,您可以在对象字面量赋值中进行操作,例如 [name]: something
将答案写在问题的语法中以方便用户阅读。【参考方案2】:
您也可以将new
与匿名函数一起使用:
answer = JSON.stringify(new function() this[name] = result; , null, '\t');
【讨论】:
【参考方案3】:如果你想要 JSON.stringify() 对象,那么试试这个:
var field = "my_field_name";
var obj = ;
obj[field] = value;
var myJSON = JSON.stringify(obj);
【讨论】:
将 JSON.stringify 与 TypeScript getter/setter 结合使用
】将JSON.stringify与TypeScriptgetter/setter结合使用【英文标题】:UsingJSON.stringifyinconjunctionwithTypeScriptgetter/setter【发布时间】:2017-02-2602:07:00【问题描述】:我在TypeScript中使用getter/setter访问器。由于变量和方法不可能有相同的名称,... 查看详情
在 Angular2 模板的表达式中使用 JSON.stringify
】在Angular2模板的表达式中使用JSON.stringify【英文标题】:UsingJSON.stringifyinanexpressioninAngular2template【发布时间】:2016-12-0200:36:45【问题描述】:我有一个小表达式来检查两个对象是否不同,以便显示这个元素(通过添加类名):&l... 查看详情
邮递员-如何使用环境变量“responsebody.has”?(代码片段)
我试图实现以下场景:在GET请求中,我使用JSON.stringify设置一个带有请求响应的环境变量。在另一个GET请求中,我试图验证创建的环境变量是否存在于JSON响应中。但是,此响应返回的结果多于上一个请求中的结果。这就是为什么... 查看详情
如何在不使用 JSON.stringify 或 JSON.parse 的情况下在 javascript 中克隆数组? [复制]
】如何在不使用JSON.stringify或JSON.parse的情况下在javascript中克隆数组?[复制]【英文标题】:HowtocloneanarrayinjavascriptwithoutusingJSON.stringifyorJSON.parse?[duplicate]【发布时间】:2014-11-0521:10:30【问题描述】:我有一个数组示例fruit。我想将... 查看详情
小tips:qs.stringify()和json.stringify()的区别以及在vux中使用post提交表单数据需要qs库序列化
...列化。假设我要提交的数据如下vara={name:‘hehe‘,age:10};qs.stringify序列化结果如下name=hehe&age=10而JSON.stringify序列化结果如下:"{"a":"hehe","age":10}"vux中使用post提交表单数据:this.$htt 查看详情
在类中使用 RxJs 主题时 JSON.stringify 上的循环对象异常
】在类中使用RxJs主题时JSON.stringify上的循环对象异常【英文标题】:CyclicObjectExceptiononJSON.stringifywhenwithRxJsSubjectinaclass【发布时间】:2018-09-0110:21:25【问题描述】:我在使用序列化恰好具有Rxjs主题的类时遇到循环对象异常错误。... 查看详情
关于vue中json.parse(json.stringify(...))使用深拷贝问题
一般我们单独用JSON.parse()或JSON.stringify()今天在学vue看到JSON.parse(JSON.stringify(...))的用法,这里研究一下;首先分别说下他们的用法: JSON.parse() 是将字符串中的对象解析出来例: varstr="{‘name‘:‘huahua‘,‘age‘:‘22‘}... 查看详情
在 JSON.stringify() 的输出中隐藏空值
】在JSON.stringify()的输出中隐藏空值【英文标题】:HidenullvaluesinoutputfromJSON.stringify()【发布时间】:2017-04-2804:41:28【问题描述】:在我的代码中,从postgres表行中的所有信息都会在选择特定的ROWID时绑定。varjsonRes=result.message.rows;doc... 查看详情
在没有序列化程序的对象上使用 JSON.stringify 需要标记为实验性
】在没有序列化程序的对象上使用JSON.stringify需要标记为实验性【英文标题】:UsingJSON.stringifyonobjectwithoutserializerneedstobemarkedasexperimental【发布时间】:2019-05-0713:22:44【问题描述】:在AndroidStudio中使用kotlin插件1.3.10,当我尝试将... 查看详情
json.stringify 对象并重命名 json 中的变量
】json.stringify对象并重命名json中的变量【英文标题】:json.stringifyobjectandrenamevariablesinjson【发布时间】:2022-01-2015:29:05【问题描述】:我想序列化一个对象o,它有一个名为a的方法。该对象还包含一个变量,其名称为_a。我现在想... 查看详情
JSON.stringify (Javascript) 和 json.dumps (Python) 在列表中不等效?
】JSON.stringify(Javascript)和json.dumps(Python)在列表中不等效?【英文标题】:JSON.stringify(Javascript)andjson.dumps(Python)notequivalentonalist?【发布时间】:2018-02-2322:54:23【问题描述】:在javascript中:varmyarray=[2,3];varjson_myarray=JSON.stringif 查看详情
data-* 属性中的 encodeURIComponent() 与 JSON.stringify()
】data-*属性中的encodeURIComponent()与JSON.stringify()【英文标题】:encodeURIComponent()vsJSON.stringify()indata-*attribute【发布时间】:2014-10-1004:39:07【问题描述】:我想使用数组作为data-*属性,并且很多***答案建议我应该使用JSON.stringify();Howt... 查看详情
json.stringify()的深度使用
在使用JSON.stringify()对JSON数据进行序列化时1>如果里面的属性是function,则会被忽略constdata={a:‘a‘,fn:funciton(){returntrue}}JSON.stringify(data);//"{"a":"a"}"*******fn属性被忽略了**********2>如果里面的属性的值是undefined,也是会被忽略的constda 查看详情
Javascript 中的私有字段不会出现在 JSON.stringify 中
】Javascript中的私有字段不会出现在JSON.stringify中【英文标题】:PrivatefieldsinJavascriptdon\'tshowupinJSON.stringify【发布时间】:2021-12-1904:50:32【问题描述】:所以如果我写一个类如下classRectangle#width;#height;constructor()this.#width=3;this.#height=5... 查看详情
在nodejs中object的tostring()方法querystring的stringify()json.stringify()
刚学nodejs,做到一个例子:发送简单的HTTP请求。遇到一个问题,客户端给服务端发送的消息到服务端,服务端收不到消息,确切的说是“”。以下是服务端代码:server.jsconsthttp=require("http");constqs=require("querystring")http.createServer(funct... 查看详情
json.stringify 不处理对象方法
】json.stringify不处理对象方法【英文标题】:json.stringifydoesnotprocessobjectmethods【发布时间】:2013-08-0723:34:36【问题描述】:我正在尝试开发一个可以在大多数现代浏览器(Chrome、Firefox、IE9+、Safari、Opera)中运行的离线HTML5应用程... 查看详情
Node.js JSON.stringify() 在输出中导致“。无法使用 Jquery 解析
】Node.jsJSON.stringify()在输出中导致“。无法使用Jquery解析【英文标题】:Node.jsJSON.stringify()causing"inoutput.Can\'tparsewithJquery【发布时间】:2012-06-2405:41:35【问题描述】:我正在使用Node.js(与Express.js)将JSON数据对象从服务器传... 查看详情
在 Javascript 对象上使用 JSON.stringify 会插入反斜杠
】在Javascript对象上使用JSON.stringify会插入反斜杠【英文标题】:UsingJSON.stringifyonJavascriptobjectinsertsbackslashes【发布时间】:2016-07-2005:28:58【问题描述】:我想创建一个这样的对象,然后将其转换为可以存储在我的mongodb中的JSONvarval... 查看详情