Supabase 在响应 Flutter 时返回无效的 json

问题描述 投票:0回答:1

当我尝试获取表数据时,我是 Supabase 的新手,因此响应返回的 JSON 无效。如何转换?

Supabase调用方法代码为:

try {
  var response = await SupabaseCredentials.supabaseClient
      .from("emp_table")
      .select();
  print("response.data");
  print(response);
} catch (e) {
  print(e.toString());
}

}

返回响应为:

[{id: 1, created_at: 2023-01-12T10:59:08.631522+00:00, emp_designation: Technical, emp_username: fzn, emp_contact: +91989274, emp_email: [email protected], emp_address: Uttar Pradesh.}]

此响应是无效的 JSON

flutter flutter-dependencies flutter-web
1个回答
0
投票

使用jsonEncode(RESPONSE); 在将对象转换为 JSON 之前,请使用 import 'dart:convert';

示例:

try {
  var response = await SupabaseCredentials.supabaseClient
      .from("emp_table")
      .select();
  print("response.data");
  print(jsonEncode(response));
} catch (e) {
  print(e.toString());
}
© www.soinside.com 2019 - 2024. All rights reserved.