diff --git a/dolphinscheduler-ui/src/views/datasource/list/json-highlight.tsx b/dolphinscheduler-ui/src/views/datasource/list/json-highlight.tsx index 017702217c..26a3b67aa8 100644 --- a/dolphinscheduler-ui/src/views/datasource/list/json-highlight.tsx +++ b/dolphinscheduler-ui/src/views/datasource/list/json-highlight.tsx @@ -56,9 +56,13 @@ const syntaxHighlight = (json: string) => { lines.push( "{key}": - - "{value}"{i !== len - 1 ? ',' : ''} - + {isPlainObject(value) ? ( + syntaxHighlight(JSON.stringify(value)) + ) : ( + + "{value}"{i !== len - 1 ? ',' : ''} + + )} ) } diff --git a/dolphinscheduler-ui/src/views/datasource/list/use-columns.ts b/dolphinscheduler-ui/src/views/datasource/list/use-columns.ts index 604e2fd720..c43d71fa23 100644 --- a/dolphinscheduler-ui/src/views/datasource/list/use-columns.ts +++ b/dolphinscheduler-ui/src/views/datasource/list/use-columns.ts @@ -83,7 +83,7 @@ export function useColumns(onCallback: Function) { title: t('datasource.description'), key: 'note', ...COLUMN_WIDTH_CONFIG['note'], - render: (rowData) => rowData.description || '-' + render: (rowData) => rowData.note || '-' }, { title: t('datasource.create_time'),