0 голосов
спросил от в категории JavascriptPHP
Похоже, вы пытаетесь получить информацию о классе, например, через отражение. Поскольку в большинстве случаев JSON не будет таким, вместо этого он будет содержать только немного информации для воссоздания объектов, что-то вроде этого,
{    "a1": 123,    "a2": 321,    "a3": 312 }
Данные JSON, не содержат информацию о методах или как они записываются в реализацию класса. Для этого вы можете легко использовать JavaScript JSON-объект, чтобы сериализовать объекты времени выполнения (только для JavaScript, не Java !),
var obj = JSON.stringify(yourobj); // { "a1": 123... }

Но я считаю, что вы хотите также использовать метаданные объекта, для чего вам потребуется изучить API Java Reflection для получения информации о сигнатуре метода, и его тело будет очень сложным и может также потребовать исходный код сам. Почему вы даже делаете это ?

Наконец, PHP, похоже, не учтен, потому что эта часть будет использоваться только в том случае, если вы хотите для написания веб-сайта, который фактически позволяет пользователям вводить свои Java-программы для преобразования в нотацию JSON.

{    "a1": 123,    "a2": 321,    "a3": 312 }
# [
var obj = JSON.stringify(yourobj); // { "a1": 123... }
#]
#JSON.stringify() - JavaScript | MDN # [#^ #]
< DIV>

Пожалуйста, войдите или зарегистрируйтесь чтобы ответить на этот вопрос.

Категории

Добро пожаловать на сайт DraftingCode Q&A, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...