如何访问名称中带点的 json 字段
How to access a json field with dot in name
我有一个示例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"
}
您可以使用 AOR FunctionField
https://marmelab.com/admin-on-rest/Fields.html#functionfield
<FunctionField label="Connector Class" render={record => {record.connector.class} />
最后,通过在 rest-on-admin
中使用 [' '] 来完成这项工作
<LongTextInput source="connectorConfig.['connector.class']" label="Class Name" />
我有一个示例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"
}
您可以使用 AOR FunctionField
https://marmelab.com/admin-on-rest/Fields.html#functionfield
<FunctionField label="Connector Class" render={record => {record.connector.class} />
最后,通过在 rest-on-admin
中使用 [' '] 来完成这项工作<LongTextInput source="connectorConfig.['connector.class']" label="Class Name" />