This commit is contained in:
Jan Prochazka
2024-09-17 13:47:28 +02:00
parent 56f015ffd5
commit f080b18d3f
3 changed files with 32 additions and 7 deletions

View File

@@ -14,7 +14,32 @@ const jsonFormat = {
extension: 'json',
name: 'JSON',
readerFunc: 'jsonReader',
writerFunc: 'jsonArrayWriter',
writerFunc: 'jsonWriter',
args: [
{
type: 'select',
name: 'jsonStyle',
label: 'JSON style',
options: [
{ name: 'Array', value: 'array' },
{ name: 'Object', value: 'object' },
],
apiName: 'jsonStyle',
},
{
type: 'textbox',
name: 'keyField',
label: 'Key field',
apiName: 'keyField',
},
{
type: 'textbox',
name: 'rootField',
label: 'Root field',
apiName: 'rootField',
},
],
};
const sqlFormat = {
@@ -39,7 +64,7 @@ const jsonQuickExport = {
label: 'JSON',
extension: 'json',
createWriter: fileName => ({
functionName: 'jsonArrayWriter',
functionName: 'jsonWriter',
props: {
fileName,
},