小编Nyi*_*om2的帖子

在 null flutter 上调用了 getter 'text'

我的 Flutter 应用程序中出现此错误:

NoSuchMethodError:在 null 上调用了 getter 'text'。接收者:空尝试调用:文本另见:https : //flutter.dev/docs/testing/errors

import 'package:flutter/material.dart';

void main() {
  runApp(
    NewApp()
  );
}

class NewApp extends StatefulWidget {
  NewApp({Key key}) : super(key: key);

  @override
  _NewAppState createState() => _NewAppState();
}

class _NewAppState extends State<NewApp> {
  TextEditingController textController;

  @override
  Widget build(BuildContext context) {
    return Container(
       child: Column(
         children: <Widget>[
           TextField(
            controller: textController,
          ),
          Text(
            textController.text
          )
         ],
       )
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

variables null controller dart flutter

0
推荐指数
1
解决办法
5483
查看次数

如何在 MySQL 中嵌套 JSON 对象

我制作了两个表格用于演示目的;

CREATE TABLE 'owners' (
    'id' int PRIMARY KEY AUTO_INCREMENT, 
    'firstname' varchar(20) NOT NULL, 
    'lastname' varchar(20) NOT NULL
);
Run Code Online (Sandbox Code Playgroud)

CREATE TABLE 'cars' (
    'id' int PRIMARY KEY AUTO_INCREMENT, 
    'owner_id' int NOT NULL, 
    'brand' varchar(20), 
    'model' varchar(20)
);
Run Code Online (Sandbox Code Playgroud)

我想实现这个 JSON:

[
   {
      "brand":"volvo",
      "model":"xc90",
      "owner":{
         "id":"1",
         "firstname":"Jon",
         "lastname":"Doe"
      }
   },
   {
      "brand":"bmw",
      "model":"m5",
      "owner":{
         "id":"1",
         "firstname":"Jon",
         "lastname":"Doe"
      }
   },
]
Run Code Online (Sandbox Code Playgroud)

我的查询应该是什么样的?

我试过了:

  • JSON_ARRAYAGG()
  • JSON_OBJECT()
  • JSON_EXTRACT()
  • 查看文档
  • 网上到处寻找解决方案
  • 阅读几乎所有相关的 Stackoverflow 问题和答案

mysql sql json

-1
推荐指数
1
解决办法
3201
查看次数

标签 统计

controller ×1

dart ×1

flutter ×1

json ×1

mysql ×1

null ×1

sql ×1

variables ×1