vue.js或者node.js如何修改复杂string格式

RT.我从数据库里读出数据,原来存储的是json的,但是从数据库读出后会有数据库的列名和时间戳,不知道如何能删除掉。想得到数据如下:

{
  "person": {
    "name": "wanger",
    "birth": "1999"
  }
}

实际得到的数据:

[{
    "column":"col:model_contents",
    "timestamp":1525853596193,
    "$":"{"person":{"name":"wanger","birth":"1999"}}"}]

如何把不要的剥离呢。

阅读 2k
2 个回答

`
var source_data = [{

"column":"col:model_contents",
"timestamp":1525853596193,
"$":"{"person":{"name":"wanger","birth":"1999"}}"}]

var target_data = data[0].$
`

这个无需剥离,因为他没有 影响到你的业务逻辑 直接 JSON.parse 取数据即可
如果影响到了业务逻辑 ,那么 你们 后端 传的数据就 有问题

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题