Мой веб-сайт должен передавать данные между клиентом, сервером Node и дочерним процессом Python.Веб-сайт должен передавать данные в обоих направлениях (клиент> узел> Python AND Python> узел> клиент).
У меня проблемы с JSON.stringify и JSON.parse, поскольку структуры данных являются сложными.Например, массив из 3 продуктов:
Product 1 = {country: ['US', 'FRANCE'], type: car, price: ['USD 15000', 'EUR 10000']}
Product 2 = {country: ['US', 'ITALY'], type: accessory, price: ['USD 150', 'EUR 100']}
Product 3 = {country: ['GERMANY', 'ITALY'], type: car, price: ['USD 25000', 'EUR 15000']}
is 'damaged' at some point and turns into this:
Product 1 = {country: '[US, FRANCE]', type: 'car', price: '[USD 15000, EUR 10000]'}
Product 2 = {country: '[US, ITALY]', type: 'accessory', price: '[USD 150, EUR 100]'}
Product 3 = {country: '[GERMANY, ITALY]', type: 'car', price: '[USD 25000, EUR 15000]'}
Это означает, например, что Продукт 1 доступен только в стране бессмысленного использования «[США, ФРАНЦИЯ]» и имеет бессмысленную цену «[USD».15000, 10000 евро] '
Есть ли лучший способ сделать это, например, использовать временный файл CSV, внешнюю библиотеку и т. Д.?Мне нужно что-то, что гарантирует качество данных в направлениях Python> Node> client и client> Node> Python.
Я бы хотел избежать кодирования (например, 'US' = 1, 'FRANCE' = 2и т. д.) потому что это не сработает, когда структуры данных станут более сложными (к вашему сведению - веб-сайт будет обновляться в будущем, чтобы обеспечить большую сложность).
Примеры являются гипотетическими и упрощенными.Фактические структуры данных более сложны.
Спасибо большое !!Фелипе