在Dart中加载结构化文本资源文件的最佳方式是什么

在Dart中加载结构化文本资源文件的最佳方式是什么,dart,Dart,我有一个结构化的数据文件。我创建的文件格式可以灵活。目前,它是一种自定义文本格式,但也可以是xml或Json。我的意图是将其全部加载到客户端,然后将其放入内部内存结构中。从服务器获取资源文件并在Dart中解析的正确方法是什么?您考虑过只使用JSON吗 在服务器上执行此操作: import 'dart:json'; var obj = {'foo': 'bar'}; var output = JSON.stringify(obj); // Send the output to the clien

我有一个结构化的数据文件。我创建的文件格式可以灵活。目前,它是一种自定义文本格式,但也可以是xml或Json。我的意图是将其全部加载到客户端,然后将其放入内部内存结构中。从服务器获取资源文件并在Dart中解析的正确方法是什么?

您考虑过只使用JSON吗

在服务器上执行此操作:

import 'dart:json';

var obj = {'foo': 'bar'};
var output = JSON.stringify(obj); // Send the output to the client.
然后在客户机上执行以下操作:

import 'dart:json';

var obj = JSON.parse(jsonedObject); // obj now holds a {'foo': 'bar'}

还是我理解错了这个问题?

我假设数据传输到客户端的方式是在幕后发生的?很抱歉,我在客户端问题上有点生疏。好的,我会做类似的事情。我将把json文件放在一个URL中,然后直接从那里获取它。希望它能起作用。谢谢。通常您可以使用
JSON.stringify()
JSON.parse()
对消息进行编码/解码。你把这些信息放在哪里取决于你自己。例如,如果您在
Dart:html
下使用Dart的
HttpRequest
类,那么您可以对消息进行编码,并将其放在请求中,然后在服务器上检索它。