@simon.zhao Thank you for responding…
Our JSON payload is fully dynamic and cannot be modified or pre-processed before binding. We need any JSON array — whether simple value arrays or object arrays — to be displayed entirely within a single Excel cell as plain text, rather than being split into multiple rows.
Examples:
- Simple Array
{“SizeRange”: [“L”,“M”,“S”,“XL”]}
Expected Output (single cell):
[“L”,“M”,“S”,“XL”]
- Object Array
{“Products”: [{“Name”:“Shirt”,“Price”:500},{“Name”:“Jeans”,“Price”:900}]}
Expected Output (single cell):
[{“Name”:“Shirt”,“Price”:500},{“Name”:“Jeans”,“Price”:900}]
Addressing the two points raised:
1. Handling Object Arrays:
Object arrays should be treated as a single value and displayed as a complete JSON string in one cell, regardless of complexity or nesting.
This avoids the need to flatten or pre-process the JSON, keeping the data intact.
2. Separator / Layout:
Since the full array or object array is displayed in a single cell, no additional separator is required.
For simple arrays, a custom separator can be used if needed, but object arrays must preserve the original JSON structure.
This approach ensures that JSON arrays are rendered exactly as received, in a single cell, without modifying the original data, while maintaining both readability and structure.
We sincerely appreciate your guidance on implementing this approach effectively with the new Smart Marker.