首页 > 解决方案 > Prime React 数据表组件从数组到 JSON 的数据转换?

问题描述

fileLookup每当我使用输入参数调用 java webservice (HTTP GET)时lookupId,它都会在数组中返回响应,如下所示。

[
    "1224,First_File.docx,null,458,null,null",
    "1225,Second File.js,test for description,15514,778,null",
    "1226,Third_File.pdf,null,876,null,null"
]

收到的响应值对应于以下字段。

File id    File Name    Description   user Id  File Version

例如,如果1224,First_File.docx,null,458,null,null,1224File id,First_File.docxFile Name, nullis Description, 458isuser Idnullis File Version

我想显示一个 primereact 数据表,它将显示在表中的内容之上。但是,我发现的大多数示例都使用 JSON 数据。例如,这个沙盒示例。就我而言,由于我没有 JSON 对象形式的数据,我是否应该考虑先将上述数据转换为 JSON,以便可以将其提供给 Data 表或其他任何可以实现相同目的的方法?

标签: reactjsprimereact

解决方案


你需要的是 sth like

您创建一个新数组,在其中用“,”分割每个字符串,然后将索引用作DataTable组件中的字段。

    <Column field="0" header="Vin" />
    <Column field="1" header="Year" />
    <Column field="2" header="Brand" />
    <Column field="3" header="Color" />

推荐阅读