Метод jQuery теперь устарел. Вместо этого используйте этот метод:
let jsonObject = JSON.parse(jsonString);
Оригинальный ответ с использованием устаревшей функции jQuery :
Если вы используете jQuery, просто используйте:
jQuery.parseJSON( jsonString );
Нет никакого прямого ответа. Все это зависит от того, что Вы пытаетесь понять. Так как OpenGL является конечным автоматом, иногда он не делает то, что Вы ожидаете, поскольку необходимое состояние не установлено или подобные вещи.
В целом, используйте инструменты как glTrace / glIntercept (для рассмотрения трассировки вызовов OpenGL), gDebugger (для визуализации структур, программ построения теней, состояние OGL и т.д.) и бумага/карандаш :). Иногда это помогает понять, как Вы имеете, устанавливают камеру и где это смотрит, что отсекается и т.д. Я лично положился больше к последнему, чем предыдущие два подхода. Но когда я могу утверждать, что глубина является неправильной затем, что она помогает посмотреть на трассировку. gDebugger также только инструмент, который может использоваться эффективно для профилирования и оптимизации Вашего приложения OpenGL.
Кроме этого инструмента, большую часть времени это - математика, которую понимают превратно люди, и это не может быть понято с помощью любого инструмента. Сообщение на группе новостей OpenGL.org для кода определенные комментарии, Вы никогда не будете разочаровываться.
GLIntercept является Вашим лучшим выбором. От их веб-страницы:
Для тех, которые на Mac, buit в отладчике OpenGL является большим также. Это позволяет Вам осмотреть буферы, состояния, и помогает в нахождении проблем производительности.
Существует также свободный glslDevil: http://www.vis.uni-stuttgart.de/glsldevil/
Это позволяет Вам отлаживать glsl программы построения теней экстенсивно. Это также показывает, привел вызовы OpenGL к сбою.
Однако это - недостающие возможности для осмотра структур и от экранных буферов.