在颤振中解析来自 WordPress 自定义帖子类型的 JSON 数据

胡斯纳

我使用颤振处理移动应用程序。在这里,我想在 flutter 中访问 WordPress 自定义帖子类型滑块。我试着喜欢这个

 import 'dart:async';
 import 'dart:convert';

 import 'package:flutter/material.dart';
 import 'package:http/http.dart' as http;

 void main() async {
   List _jsonData = await getJson();
   print(_jsonData);
       runApp(new MaterialApp(
          home: new Scaffold(
           appBar: new AppBar(
           title: new Text('Demo'),
           centerTitle: true,
           backgroundColor: Colors.redAccent,
        ),
         body: new Column(
              children: <Widget>[
              new Text(_jsonData)
          ],
           ),
          ),
          ));
        }


       Future<List<Map<String,dynamic>>> getJson() async {
       String apiUrl = 'http://bannermonster.com/demo.json';
       http.Response response = await http.get(apiUrl);
       return json.decode(response.body);
       }

这里我的问题是我应该如何在颤振完整滑块数据中提取 WordPress 自定义帖子类型如何提取。我刚开始学习颤振,谁能指出我正确的方向。这是我的代码,我没有收到任何错误。

亚敏

我认为问题在于代码中的 URL 拼写错误。然而,完整的例子在这里:

import 'dart:async';
import 'dart:convert';

import 'package:flutter/material.dart';
import 'package:http/http.dart' as http;

void main() {
  runApp(new MaterialApp(
    home: MainScreen(),
  ));
}

class MainScreen extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return FutureBuilder(
        future: getJson(),
        builder: (BuildContext context, AsyncSnapshot snapshot) {
          if (snapshot.hasData) {
            return Container(
              child: new Scaffold(
                appBar: new AppBar(
                  title: new Text('Demo'),
                  centerTitle: true,
                  backgroundColor: Colors.redAccent,
                ),
                body: new Column(
                  children: <Widget>[new Text(snapshot.data[0]['id'].toString())],
                ),
              ),
            );
          } else if(snapshot.hasError) {
            return Container(
              child: new Scaffold(
                appBar: new AppBar(
                  title: new Text('Demo'),
                  centerTitle: true,
                  backgroundColor: Colors.redAccent,
                ),
                body: new Column(
                  children: <Widget>[new Text(snapshot.error.toString())], //Handle error in your own way
                ),
              ),
            );
          }else{
            return Scaffold(
              body: Container(
                child: Center(child: CircularProgressIndicator()),
              ),
            );
          }
        });
  }
}

Future<List<dynamic>> getJson() async {
  try {
    String apiUrl = 'http://bannersmonster.com/demo.json';
    http.Response response = await http.get(apiUrl);
    return json.decode(response.body);
  } catch (e) {
    throw Exception('Problem with data'+e.toString());
  }
}

注意:上面的代码是这个问题的简单指南。不要将它用于其他豪猪。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用 wordpress 中的自定义字段值获取自定义帖子类型数据

如何在WordPress响应中显示自定义帖子类型的JSON响应中的自定义字段?

如何通过自定义帖子类型,自定义元框,类别,评论,作者列表分别从WordPress网站检索Android应用程序的JSON数据

使Wordpress中的自定义帖子类型不可搜索

在Wordpress中显示自定义帖子类型的内容

自定义帖子类型中的Wordpress列表类别

在Wordpress中创建隐藏的自定义帖子类型

wordpress 中的自定义帖子类型总数

来自自定义帖子类型的特定子类别的 Wordpress 查询帖子

在 wordpress 自定义帖子类型查询中获取当前帖子类别 slug

在Wordpress Gutenberg自定义块中显示自定义帖子类型的列表

在WordPress中为自定义帖子类型添加自定义标签

在Wordpress主页上显示来自自定义帖子类型的帖子?

从wordpress数据库中获取自定义帖子类型数据并每季度展示一次

如何在Wordpress中获取自定义帖子类型的最新帖子ID

WordPress自定义帖子类型帖子未在管理员中显示

WP_Query以在Wordpress中按类别显示帖子(自定义帖子类型)

从自定义帖子类型 Wordpress 的类别中获取帖子

如何在WordPress中自定义帖子类型的自定义类别的帖子循环?

WORDPRESS:使用自定义帖子类型显示自定义分类法中某个类别的帖子

Wordpress自定义帖子类型元框未保存到数据库

如何在点击时使用jQuery动态加载WordPress自定义帖子类型数据?

is_category不在Wordpress中使用自定义帖子类型在循环内获取数据

尝试在Wordpress中创建自定义帖子类型,不断出现解析错误

Wordpress-具有自定义字段的自定义帖子类型,来自管理菜单

如何停止在搜索结果中显示 WordPress 中的自定义帖子类型

从Wordpress中的自定义帖子类型的类别中获取ACF文本字段值

如何在Wordpress自定义帖子类型查询中包括分页

WordPress自定义帖子类型未显示在搜索结果中