【问题标题】:JSON.stringify("only values, not hash/key nor markup")JSON.stringify("只有值,不是哈希/键,也不是标记")
【发布时间】:2016-02-27 02:05:56
【问题描述】:

我有一个 obj -> JSON.stringify()。

newString = '<pre>'+JSON.stringify(values, ['displayName'], 4)+'</pre>';

返回:

我只想显示键“displayName”的值,而不显示任何数组/obj markyp("{}, [], etc") ---> Alexander Thorarinsson

“values”数组中的 obj 深度示例:

记录给定表格渲染的每个单元格值:

【问题讨论】:

  • 那么您的预期输出到底是什么?你只想要一个键的值?
  • 也许更多的上下文会有所帮助
  • ---> 给定示例的 Alexander Thorarinsson
  • 那么你怎么把一个对象转换成json但不显示json?那么你为什么首先将它转换为 json 呢?你认为这样做会取得什么成就?像普通对象一样访问它values[0].displayName[0]
  • JSON.stringify 在这里根本没有位置,是什么让你认为它是?

标签: javascript arrays json object stringify


【解决方案1】:

你不需要搅拌,但你需要小心地解开数组

newString = '<pre>'+values[0].displayName[0]+'</pre>';

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-03
    • 1970-01-01
    • 2010-10-02
    • 1970-01-01
    • 2014-04-13
    • 2018-05-10
    • 1970-01-01
    • 2016-09-19
    相关资源
    最近更新 更多