gpt4 book ai didi

json - 从 anyContent 获取内容为 Json

转载 作者:行者123 更新时间:2023-12-02 03:15:20 26 4
gpt4 key购买 nike

我有带有 AnyContent 字段的案例类。我从数据库得到它

AnyContentAsText( //some value)

比当我在 JSON 中像文本一样得到它时
Json.obj("body"->content.asText)

它返回
[{"body":"AnyContentAsJson({\"ma\":\"some@email.com\"})"}]

当我想像 JSON 一样得到它时
Json.obj(content.asJson)

我得到
[null]

我怎样才能像 JSON 一样得到它,但当然不是 null?

最佳答案

唯一的出路AnyContentAsTextJSON就是简单地做 Json.parse(content.asText) .

但是,奇怪的是您从数据库中获得的值是 AnyContentAsText . AnyContentAsText以及 AnyContent 的所有其他子类真正用于请求生命周期。当您在 Controller 方法中使用请求时,您应该做的第一件事是解析您的 AnyContent进入预期的基础值(文本、json 等),然后使用这些基础值执行任何业务逻辑/持久性。

关于json - 从 anyContent 获取内容为 Json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37344190/

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