dart json字符串 按行获取
时间: 2023-08-17 08:11:46 浏览: 87
json_to_dart:从json字符串生成dart类的库
在Dart中,您可以使用split()方法将字符串分割为行。例如,假设您有以下JSON字符串:
```
String jsonString = '''
{
"name": "John Doe",
"age": 30,
"email": "johndoe@example.com",
"address": {
"street": "123 Main St",
"city": "Anytown",
"state": "CA",
"zip": "12345"
}
}
''';
```
要按行获取该字符串,您可以使用split()方法,如下所示:
```
List<String> lines = jsonString.split('\n');
for (String line in lines) {
print(line);
}
```
在上面的代码中,我们使用'\n'作为分隔符,将JSON字符串分割为行,并将每行打印到控制台上。
如果您只想获取JSON字符串的特定行,可以使用以下代码:
```
List<String> lines = jsonString.split('\n');
String secondLine = lines[1];
print(secondLine);
```
在上面的代码中,我们只获取JSON字符串的第二行,并将其打印到控制台上。请注意,行数是从0开始计数的,因此第二行的索引为1。
阅读全文