gpt4 book ai didi

mysql - 获取字符串数据作为 Json 数据

转载 作者:行者123 更新时间:2023-11-29 21:59:56 25 4
gpt4 key购买 nike

提交后,我将数据以 Json 格式存储在数据库中。但是当我获取数据库时,Json 会以字符串格式获取,因为数据类型设置为 TEXT。

我想从此 Json 中检索一些 Json 对象,例如仅 companyName。

{
deleted: false,
Id: 1,
Request: "{"companyName":"ABCD","address":"sd"}",
Uuid: "7f000101-4fdf-160d-814f-dfa60dc80000",
isDeleted: false,
modifiedAt: 1442566841000,
status: 4
}

但是当我使用{{info.Request}}时,会获取整个Request对象,而我只需要companyName。怎么做?

最佳答案

最好的解决方案是将数据正确存储在数据库中并将其作为完整的 JSON 对象获取,这样您就不必使用 Angular 或任何用于渲染的软件来解析它。

如果您仍然无法做到这一点,则从前端一侧(不推荐):

  1. 在 Controller 或其他地方将字符串转换为 JSON:

    $scope.parseStringToJSON = function(value) {
    return JSON.parse(value);
    };
  2. 现在在 View 上使用该对象:

    <p>{{parseStringToJSON(info.Request).companyName}}</p>

关于mysql - 获取字符串数据作为 Json 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32753266/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com