javascript - JSON.Stringify |将结果输出到屏幕上,并带有引号标签 ''

标签 javascript json reactjs stringify

我在 React 应用程序中使用以下方法将我的 Object 转换为字符串。一切正常,但我想在屏幕上输出结果,而输出周围没有 ""

  renderConfigInfoCellRow = configInfoKey => {
    const { lconfigInfo } = this.props;
    return (
      <tr key={configInfoKey}>
        <td className="pt-3 text-muted font-weight-bold w-25">{configInfoKey}</td>
        {(typeof lconfigInfo.sql[configInfoKey] === 'string' && (
          <td className="pt-3">{JSON.stringify(lconfigInfo.sql[configInfoKey])}</td>
        )}
      </tr>
    );
  };

我在这里使用它:

<tbody>
  {Object.keys(lconfigInfo.sql).map(configInfoKey =>
    this.renderConfigInfoCellRow(configInfoKey)
  )}
</tbody>

知道如何删除 "output" 周围的 "" 吗?或者它们是否是 JSON.Stringify 的替代品。谢谢!!

最佳答案

使用 JSON.stringify() 没有任何意义,如果数据不是对象,请尝试更改 这个JSON.stringify(lconfigInfo.sql[configInfoKey])lconfigInfo.sql[configInfoKey] .

还有一种情况是您检查 lconfigInfo.sql[configInfoKey] 是否存在是字符串并尝试将其再次转换为字符串。

关于javascript - JSON.Stringify |将结果输出到屏幕上,并带有引号标签 '',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56038153/

相关文章:

javascript - 根据计算定义 css 元素

javascript - 如何编辑安全 cookie?

javascript - 使用 React Native 拖动移动 Animated.Image

javascript - ReactJS:用于 css 转换的切换类

javascript - 即使 Prop 改变了,屏幕也不会重新渲染?

arrays - 在 swift 3 中使用 Json

javascript - 将字符串数据转为json格式

java - 如何在 Android Studio 中以半径显示 2 个标记的显示距离

javascript - ReactJS路由器不渲染组件

reactjs - 如何正确导出模块以便 vscode 可以在建议中显示我的模块 [ctrl+space]?