1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

JSON: Add new JSONUtils functions for working with JSON objects and pointers

This commit is contained in:
reuk 2023-09-08 17:00:31 +01:00
parent d8b71b4eef
commit 33f999a9f0
No known key found for this signature in database
GPG key ID: FCB43929F012EE5C
41 changed files with 575 additions and 153 deletions

View file

@ -356,6 +356,9 @@
<ClCompile Include="..\..\..\..\modules\juce_core\javascript\juce_JSONSerialisation_test.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_core\javascript\juce_JSONUtils.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_core\logging\juce_FileLogger.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@ -1821,6 +1824,7 @@
<ClInclude Include="..\..\..\..\modules\juce_core\javascript\juce_Javascript.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\javascript\juce_JSON.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\javascript\juce_JSONSerialisation.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\javascript\juce_JSONUtils.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\logging\juce_FileLogger.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\logging\juce_Logger.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\maths\juce_BigInteger.h"/>

View file

@ -637,6 +637,9 @@
<ClCompile Include="..\..\..\..\modules\juce_core\javascript\juce_JSONSerialisation_test.cpp">
<Filter>JUCE Modules\juce_core\javascript</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_core\javascript\juce_JSONUtils.cpp">
<Filter>JUCE Modules\juce_core\javascript</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_core\logging\juce_FileLogger.cpp">
<Filter>JUCE Modules\juce_core\logging</Filter>
</ClCompile>
@ -2631,6 +2634,9 @@
<ClInclude Include="..\..\..\..\modules\juce_core\javascript\juce_JSONSerialisation.h">
<Filter>JUCE Modules\juce_core\javascript</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\javascript\juce_JSONUtils.h">
<Filter>JUCE Modules\juce_core\javascript</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\logging\juce_FileLogger.h">
<Filter>JUCE Modules\juce_core\logging</Filter>
</ClInclude>

View file

@ -356,6 +356,9 @@
<ClCompile Include="..\..\..\..\modules\juce_core\javascript\juce_JSONSerialisation_test.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_core\javascript\juce_JSONUtils.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_core\logging\juce_FileLogger.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@ -1821,6 +1824,7 @@
<ClInclude Include="..\..\..\..\modules\juce_core\javascript\juce_Javascript.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\javascript\juce_JSON.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\javascript\juce_JSONSerialisation.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\javascript\juce_JSONUtils.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\logging\juce_FileLogger.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\logging\juce_Logger.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\maths\juce_BigInteger.h"/>

View file

@ -637,6 +637,9 @@
<ClCompile Include="..\..\..\..\modules\juce_core\javascript\juce_JSONSerialisation_test.cpp">
<Filter>JUCE Modules\juce_core\javascript</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_core\javascript\juce_JSONUtils.cpp">
<Filter>JUCE Modules\juce_core\javascript</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_core\logging\juce_FileLogger.cpp">
<Filter>JUCE Modules\juce_core\logging</Filter>
</ClCompile>
@ -2631,6 +2634,9 @@
<ClInclude Include="..\..\..\..\modules\juce_core\javascript\juce_JSONSerialisation.h">
<Filter>JUCE Modules\juce_core\javascript</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\javascript\juce_JSONUtils.h">
<Filter>JUCE Modules\juce_core\javascript</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\logging\juce_FileLogger.h">
<Filter>JUCE Modules\juce_core\logging</Filter>
</ClInclude>

View file

@ -356,6 +356,9 @@
<ClCompile Include="..\..\..\..\modules\juce_core\javascript\juce_JSONSerialisation_test.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_core\javascript\juce_JSONUtils.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_core\logging\juce_FileLogger.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@ -1821,6 +1824,7 @@
<ClInclude Include="..\..\..\..\modules\juce_core\javascript\juce_Javascript.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\javascript\juce_JSON.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\javascript\juce_JSONSerialisation.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\javascript\juce_JSONUtils.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\logging\juce_FileLogger.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\logging\juce_Logger.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\maths\juce_BigInteger.h"/>

View file

@ -637,6 +637,9 @@
<ClCompile Include="..\..\..\..\modules\juce_core\javascript\juce_JSONSerialisation_test.cpp">
<Filter>JUCE Modules\juce_core\javascript</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_core\javascript\juce_JSONUtils.cpp">
<Filter>JUCE Modules\juce_core\javascript</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_core\logging\juce_FileLogger.cpp">
<Filter>JUCE Modules\juce_core\logging</Filter>
</ClCompile>
@ -2631,6 +2634,9 @@
<ClInclude Include="..\..\..\..\modules\juce_core\javascript\juce_JSONSerialisation.h">
<Filter>JUCE Modules\juce_core\javascript</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\javascript\juce_JSONUtils.h">
<Filter>JUCE Modules\juce_core\javascript</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\logging\juce_FileLogger.h">
<Filter>JUCE Modules\juce_core\logging</Filter>
</ClInclude>