我的json.decode有问题。
我想从我的网站中获取一些数据,但是当我的网站显示{“ Number”:5}时,我只会收到此错误(类型'_InternalLinkedHashMap '的子类型)。
但是,如果我的网站上显示的是字符串{“ Number”:5},我将获得正确的输出,并且出现此错误FormatException:意外字符(字符1)。
这是我的Flutter代码:
library(shiny)
ui <- fluidPage(
titlePanel("Old Faithful Geyser Data"),
sidebarLayout(
sidebarPanel(sliderInput("bins", "Number of bins:", min = 1, max = 50, value = 30)),
mainPanel(plotOutput("distPlot"))))
# Define server logic required to draw a histogram
server <- function(input, output) {
output$distPlot <- renderPlot({
x <- faithful[, 2]
bins <- seq(min(x), max(x), length.out = input$bins + 1)
hist(x, breaks = bins, col = 'darkgray', border = 'white')
})}
# Run the application
shinyApp(ui = ui, server = server)
感谢您的回答
答案 0 :(得分:1)
您从网站上获得的数据以及由数据用户接收的是地图,而不是列表。
更改此
Future<List> senddata() async
为此:
Future<Map<String, dynamic>> senddata() async