我尝试在https://flutter.io/cookbook/networking/background-parsing/的后台实现解析JSON,我得到了下面的错误。当我使用Android模拟器时,错误也相同。
我用的是macOs HighSierra。我安装IntelliJ和Fluter和黑暗插件。我在Flutter上测试了大多数例子,结果都很好。我还创建了一个演示和它的工作。我不明白为什么这没用。请帮忙好吗?
我正在使用的代码:
import 'dart:async';
import 'dart:convert';
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
import 'package:http/http.dart' as http;
// JSON::WEATHER
Future<String> getWeatherData() async {
var response = await http.get(
Uri.encodeFull("http://api.openweathermap.org/data/2.5/forecast?q=San+Francisco&units=metric&APPID=14cc828bff4e71286219858975c3e89a"),
headers: {
'Accept': 'application/json'
}
);
this.setState(() {
weatherData = json.decode(response.body);
});
return 'Success!';
}
@override
void initState() {
// TODO: implement initState
super.initState();;
this.getWeatherData();
}
// USAGE
new Text(
weatherData['list'][0]['main']['temp_min'].toString(),
style: new TextStyle(
fontSize: 10.0,
fontWeight: FontWeight.w400,
color: Colors.white,
),
),
以调试模式在SM G935F上启动lib/main.dart...初始化梯度...解决依赖关系...正在运行“gradlew assembleDebug”...内置build/app/outputs/apk/debug/app-debug . apk(31.4 MB)。I/FlutterActivityDelegate(26125):on resume将当前活动设置为此D/libglesv 2(26125):STS _ GLApi:DTS不允许用于Package:com . your company . parsingjsonintheckground将文件同步到设备SM G935F...f/flutter(26125):[FATAL:flutter/FML/message _ loop . cc(23)]检查失败:循环!= nullptr。在使用消息循环之前,未在此线程上调用message loop::EnsureInitializedForCurrentThread。F/libc (26125):致命信号6 (SIGABRT),tid 26165中的code-6(1 . ui)* *构建指纹:' Samsung/hero 2 ltex/hero 2 LTE:7.0/nrd 90m/g 935 FX xs 2 DRC 3:user/release-keys '版本:' 9' ABI: 'arm64' pid: 26125,tid: 26165,name: 1.ui
我在您打开的相关错误中回答:https://github.com/flutter/flutter/issues/16738
我试图找出为什么我无法成功构建我的VUE项目,但当我采用以下scss样式时,构建失败: github中的一个小问题示例 我收到以下错误消息: 模块生成失败(从../node_modules/css loader/dist/cjs.js):错误:无法解析“/assets/analyticsDemo”。png“in'/dev/p6 tdcomm/View/js/components/analytics
下面是我的文件: 更新: 我运行了一个稍微不同的命令: PS c:\users\me\downloads\curl-7.64.1-win64-mingw\bin>.\curl.exe-h“content-type:application/json”-xput'http://127.0.0.1:31311/bo ok/1'-d'{\“indexid\”:\“book\”,\“documentid\”
那么,我的问题是,有没有一种方法,我可以异步读取我的JSON文件块,不超过256MB的缓冲区长度,而不手动传播我的JSON数据到几个文件?
问题内容: 我有以下JSON字符串: 如何在PHP中解析它并提取s 列表? 问题答案: 您可以使用该函数来解析PHP中的JSON数据(至少=> 5.2.0)。一旦有了PHP对象,就可以轻松地遍历所有配方/成员并使用以下内容访问其标题: (对不起,我现在无法真正运行此代码。希望无论如何它都会有所帮助。)
问题内容: 我在解析Json文件时遇到问题。尝试解析一个Json文件: 这是我为其定义的两个结构。 暂停结构: AttachedModel模型结构: 然后,我为其创建一个键和一个函数: 在功能上: 这是输出 问题是,即使有数据,该行也始终为假,并且转到“ 有人可以告诉我这里的问题在哪里吗? 问题答案: 为您的json创建此模型类: 然后,您可以像这样解析它: