gpt4 book ai didi

json - 如何在 Dart 中处理 JSON

转载 作者:行者123 更新时间:2023-12-02 05:29:16 25 4
gpt4 key购买 nike

我想知道 Dart 如何处理 JSON?更具体地说:

  1. 我可以访问 JSON 对象中的项目吗?何时、如何访问?
  2. 我可以将 Set 和 Map 等 Darts 数据结构转换为 JSON 吗?
  3. 我可以仅通过调用 JSON.parse 来创建新的 JSON 吗?
  4. 如何将新项目添加到 JSON 中?

最佳答案

您可能会发现我的这篇文章很有趣: http://www.grobmeier.de/dart-creating-a-dynamic-list-with-dart-php-and-json-20112011.html

需要使用JSON包(将json添加到pubspec.yaml中):

import 'package:json/json.dart';

这是相应的规范: https://api.dartlang.org/docs/channels/stable/latest/json.html

对于您的问题:

  1. 您可以使用:List result = JSON.parse( jsonData );
  2. 使用 stringify,您可以将 Map 等转换为 JSON
  3. 很抱歉,我不确定这个问题。你可以这样做: JSON.parse('{key:"value"}'));或类似的东西
  4. 您可能需要使用解析从 JSON 创建一个映射,然后添加您的项目,然后调用 stringify

关于json - 如何在 Dart 中处理 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8977199/

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