Просто чтобы переформулировать эту проблему. У меня похожая проблема, когда сторонний инструмент публикует объект json {a:1, b:2, c:3}
мой код .net выглядит как
public bool AcceptPush(ABCObject ObjectName)
Сторонний инструмент не публикует {ObjectName:{a:1, b:2, c:3}}
, если бы он не создавал никаких проблем.
Вы можете кодировать .net следующим образом:
public bool AcceptPush(int a, int b, int c)
Но на самом деле это гораздо страшнее, и острый объект гораздо сложнее, чем этот простой пример