Member 13147452 Ответов: 1

Как я могу отправить данные json между C# и C++


как я могу отправлять и получать данные json между C# и C++.

у меня есть данные json в моем коде c#, и мне нужно отправить эти данные в c++, а в качестве воспроизведения мне нужно отправить еще одни данные json в c#.
не мог бы кто-нибудь объяснить, как я могу это сделать с помощью оболочки C++/CLI?

Что я уже пробовал:

у меня нет четкого представления о том, как отправлять данные JSON между управляемым и неуправляемым кодом .

Mehdi Gholam

Куда послать? В том же процессе? к другому процессу? или к другой машине?

Member 13147452

у меня есть серверный код, который является C#, и я добавляю DLL C++ в качестве ссылки. мне нужно отправить json-файл из кода C# в C++ .

1 Ответов

Рейтинг:
1

KarstenK

Когда он находится в том же приложении, чем вы лучше всего использовать C# interop и сделать вызов, используя jason в качестве строкового параметра. Прочтите мою статью и код Вызов всех станций.

Если это разные приложения, то это становится немного сложнее. Запись временного файла или общей памяти лучше всего выполнять на одной машине.


Member 13147452

у меня есть серверный код, который является C#, и я добавляю DLL C++ в качестве ссылки. мне нужно отправить json-файл из кода C# в C++ .