如何使用名称中的点访问json字段

时间:2017-08-01 10:47:01

标签: admin-on-rest

我有一个示例json显示如下 我怎么能显示一个字段“connector.class”? 如果我使用它,它将不会显示任何内容,因为它被解释为nest json。

{
 "connector.class" : "FileGenericSourceConnector",
 "schema.registry.uri" : "http://localhost:8081",
 "cuid" : "597bd1dc7985373920904f81",
 "file.location" : "/home/vagrant/df_data/",
 "tasks.max" : "1",
 "file.glob" : "*.{json,csv}",
 "file.overwrite" : "true",
 "schema.subject" : "test_value",
 "topic" : "stock"
}

2 个答案:

答案 0 :(得分:1)

最后,通过在rest-on-admin

中使用['']来实现这一点
<LongTextInput source="connectorConfig.['connector.class']" label="Class Name" />

答案 1 :(得分:0)

您可以使用AOR功能字段

https://marmelab.com/admin-on-rest/Fields.html#functionfield

<FunctionField label="Connector Class" render={record => {record.connector.class} />