У меня есть входной файл JSON, в котором фактическое значение свойства может быть числовым или строкой. Я извлекаю значение, указав выражение пути json, например
"fieldValue": "values[*].value"
в действии копирования фабрики данных Azure, вкладка подключения для источника.
Поскольку фактическое значение поля в JSON может быть чем-то вроде «X» или 2.34, оно не может разобрать все это на строки, хотя в схеме я указываю fieldValue как строку.
Итак, есть ли способ преобразовать его так, чтобы он принимал строку, как есть, в случае, если значение равно «X» и если его 2.34 преобразует его в «2.34»
"fields" : "[{"fieldId":"fieldName", "values": [{value: 2.34}]},....}]"