Subversion Repositories AndroidProjects

Rev

Blame | Last modification | View Log | RSS feed

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_17) on Sun Nov 03 15:35:44 CET 2013 -->
<title>Json (libgdx API)</title>
<meta name="date" content="2013-11-03">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
   if (location.href.indexOf('is-external=true') == -1) {
       parent.document.title="Json (libgdx API)";
   }
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!--   -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Json.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage"><em>
                                libgdx API
                                <style>
                                body, td, th { font-family:Helvetica, Tahoma, Arial, sans-serif; font-size:10pt }
                                pre, code, tt { font-size:9pt; font-family:Lucida Console, Courier New, sans-serif }
                                h1, h2, h3, .FrameTitleFont, .FrameHeadingFont, .TableHeadingColor font { font-size:105%;  font-weight:bold }
                                .TableHeadingColor { background:#EEEEFF; }
                                a { text-decoration:none }
                                a:hover { text-decoration:underline }
                                a:link, a:visited { color:blue }
                                table { border:0px }
                                .TableRowColor td:first-child { border-left:1px solid black }
                                .TableRowColor td { border:0px; border-bottom:1px solid black; border-right:1px solid black }
                                hr { border:0px; border-bottom:1px solid #333366; }
                                </style>
                        </em></div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/badlogic/gdx/utils/IntSet.IntSetIterator.html" title="class in com.badlogic.gdx.utils"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../com/badlogic/gdx/utils/Json.ReadOnlySerializer.html" title="class in com.badlogic.gdx.utils"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/badlogic/gdx/utils/Json.html" target="_top">Frames</a></li>
<li><a href="Json.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
 allClassesLink = document.getElementById("allclasses_navbar_top");
 if(window==top) {
   allClassesLink.style.display = "block";
 }
 else {
   allClassesLink.style.display = "none";
 }
 //-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!--   -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.badlogic.gdx.utils</div>
<h2 title="Class Json" class="title">Class Json</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>com.badlogic.gdx.utils.Json</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="strong">Json</span>
extends java.lang.Object</pre>
<div class="block">Reads/writes Java objects to/from JSON, automatically. See the wiki for usage:
 https://code.google.com/p/libgdx/wiki/JsonParsing</div>
<dl><dt><span class="strong">Author:</span></dt>
  <dd>Nathan Sweet</dd></dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested_class_summary">
<!--   -->
</a>
<h3>Nested Class Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.ReadOnlySerializer.html" title="class in com.badlogic.gdx.utils">Json.ReadOnlySerializer</a>&lt;<a href="../../../../com/badlogic/gdx/utils/Json.ReadOnlySerializer.html" title="type parameter in Json.ReadOnlySerializer">T</a>&gt;</strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static interface&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.Serializable.html" title="interface in com.badlogic.gdx.utils">Json.Serializable</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static interface&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.Serializer.html" title="interface in com.badlogic.gdx.utils">Json.Serializer</a>&lt;<a href="../../../../com/badlogic/gdx/utils/Json.Serializer.html" title="type parameter in Json.Serializer">T</a>&gt;</strong></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary">
<!--   -->
</a>
<h3>Constructor Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#Json()">Json</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#Json(com.badlogic.gdx.utils.JsonWriter.OutputType)">Json</a></strong>(<a href="../../../../com/badlogic/gdx/utils/JsonWriter.OutputType.html" title="enum in com.badlogic.gdx.utils">JsonWriter.OutputType</a>&nbsp;outputType)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!--   -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#addClassTag(java.lang.String, java.lang.Class)">addClassTag</a></strong>(java.lang.String&nbsp;tag,
           java.lang.Class&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#fromJson(java.lang.Class, char[], int, int)">fromJson</a></strong>(java.lang.Class&lt;T&gt;&nbsp;type,
        char[]&nbsp;data,
        int&nbsp;offset,
        int&nbsp;length)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#fromJson(java.lang.Class, java.lang.Class, char[], int, int)">fromJson</a></strong>(java.lang.Class&lt;T&gt;&nbsp;type,
        java.lang.Class&nbsp;elementType,
        char[]&nbsp;data,
        int&nbsp;offset,
        int&nbsp;length)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#fromJson(java.lang.Class, java.lang.Class, com.badlogic.gdx.files.FileHandle)">fromJson</a></strong>(java.lang.Class&lt;T&gt;&nbsp;type,
        java.lang.Class&nbsp;elementType,
        <a href="../../../../com/badlogic/gdx/files/FileHandle.html" title="class in com.badlogic.gdx.files">FileHandle</a>&nbsp;file)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#fromJson(java.lang.Class, java.lang.Class, java.io.InputStream)">fromJson</a></strong>(java.lang.Class&lt;T&gt;&nbsp;type,
        java.lang.Class&nbsp;elementType,
        java.io.InputStream&nbsp;input)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#fromJson(java.lang.Class, java.lang.Class, java.io.Reader)">fromJson</a></strong>(java.lang.Class&lt;T&gt;&nbsp;type,
        java.lang.Class&nbsp;elementType,
        java.io.Reader&nbsp;reader)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#fromJson(java.lang.Class, java.lang.Class, java.lang.String)">fromJson</a></strong>(java.lang.Class&lt;T&gt;&nbsp;type,
        java.lang.Class&nbsp;elementType,
        java.lang.String&nbsp;json)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#fromJson(java.lang.Class, com.badlogic.gdx.files.FileHandle)">fromJson</a></strong>(java.lang.Class&lt;T&gt;&nbsp;type,
        <a href="../../../../com/badlogic/gdx/files/FileHandle.html" title="class in com.badlogic.gdx.files">FileHandle</a>&nbsp;file)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#fromJson(java.lang.Class, java.io.InputStream)">fromJson</a></strong>(java.lang.Class&lt;T&gt;&nbsp;type,
        java.io.InputStream&nbsp;input)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#fromJson(java.lang.Class, java.io.Reader)">fromJson</a></strong>(java.lang.Class&lt;T&gt;&nbsp;type,
        java.io.Reader&nbsp;reader)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#fromJson(java.lang.Class, java.lang.String)">fromJson</a></strong>(java.lang.Class&lt;T&gt;&nbsp;type,
        java.lang.String&nbsp;json)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.Class</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#getClass(java.lang.String)">getClass</a></strong>(java.lang.String&nbsp;tag)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../com/badlogic/gdx/utils/Json.Serializer.html" title="interface in com.badlogic.gdx.utils">Json.Serializer</a>&lt;T&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#getSerializer(java.lang.Class)">getSerializer</a></strong>(java.lang.Class&lt;T&gt;&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#getTag(java.lang.Class)">getTag</a></strong>(java.lang.Class&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../com/badlogic/gdx/utils/JsonWriter.html" title="class in com.badlogic.gdx.utils">JsonWriter</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#getWriter()">getWriter</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#prettyPrint(java.lang.Object)">prettyPrint</a></strong>(java.lang.Object&nbsp;object)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#prettyPrint(java.lang.Object, int)">prettyPrint</a></strong>(java.lang.Object&nbsp;object,
           int&nbsp;singleLineColumns)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#prettyPrint(java.lang.String)">prettyPrint</a></strong>(java.lang.String&nbsp;json)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#prettyPrint(java.lang.String, int)">prettyPrint</a></strong>(java.lang.String&nbsp;json,
           int&nbsp;singleLineColumns)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#readField(java.lang.Object, java.lang.String, java.lang.Class, com.badlogic.gdx.utils.JsonValue)">readField</a></strong>(java.lang.Object&nbsp;object,
         java.lang.String&nbsp;name,
         java.lang.Class&nbsp;elementType,
         <a href="../../../../com/badlogic/gdx/utils/JsonValue.html" title="class in com.badlogic.gdx.utils">JsonValue</a>&nbsp;jsonData)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#readField(java.lang.Object, java.lang.String, com.badlogic.gdx.utils.JsonValue)">readField</a></strong>(java.lang.Object&nbsp;object,
         java.lang.String&nbsp;name,
         <a href="../../../../com/badlogic/gdx/utils/JsonValue.html" title="class in com.badlogic.gdx.utils">JsonValue</a>&nbsp;jsonData)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#readField(java.lang.Object, java.lang.String, java.lang.String, java.lang.Class, com.badlogic.gdx.utils.JsonValue)">readField</a></strong>(java.lang.Object&nbsp;object,
         java.lang.String&nbsp;fieldName,
         java.lang.String&nbsp;jsonName,
         java.lang.Class&nbsp;elementType,
         <a href="../../../../com/badlogic/gdx/utils/JsonValue.html" title="class in com.badlogic.gdx.utils">JsonValue</a>&nbsp;jsonMap)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#readField(java.lang.Object, java.lang.String, java.lang.String, com.badlogic.gdx.utils.JsonValue)">readField</a></strong>(java.lang.Object&nbsp;object,
         java.lang.String&nbsp;fieldName,
         java.lang.String&nbsp;jsonName,
         <a href="../../../../com/badlogic/gdx/utils/JsonValue.html" title="class in com.badlogic.gdx.utils">JsonValue</a>&nbsp;jsonData)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#readFields(java.lang.Object, com.badlogic.gdx.utils.JsonValue)">readFields</a></strong>(java.lang.Object&nbsp;object,
          <a href="../../../../com/badlogic/gdx/utils/JsonValue.html" title="class in com.badlogic.gdx.utils">JsonValue</a>&nbsp;jsonMap)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#readValue(java.lang.Class, java.lang.Class, com.badlogic.gdx.utils.JsonValue)">readValue</a></strong>(java.lang.Class&lt;T&gt;&nbsp;type,
         java.lang.Class&nbsp;elementType,
         <a href="../../../../com/badlogic/gdx/utils/JsonValue.html" title="class in com.badlogic.gdx.utils">JsonValue</a>&nbsp;jsonData)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#readValue(java.lang.Class, java.lang.Class, T, com.badlogic.gdx.utils.JsonValue)">readValue</a></strong>(java.lang.Class&lt;T&gt;&nbsp;type,
         java.lang.Class&nbsp;elementType,
         T&nbsp;defaultValue,
         <a href="../../../../com/badlogic/gdx/utils/JsonValue.html" title="class in com.badlogic.gdx.utils">JsonValue</a>&nbsp;jsonData)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#readValue(java.lang.Class, com.badlogic.gdx.utils.JsonValue)">readValue</a></strong>(java.lang.Class&lt;T&gt;&nbsp;type,
         <a href="../../../../com/badlogic/gdx/utils/JsonValue.html" title="class in com.badlogic.gdx.utils">JsonValue</a>&nbsp;jsonData)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#readValue(java.lang.String, java.lang.Class, java.lang.Class, com.badlogic.gdx.utils.JsonValue)">readValue</a></strong>(java.lang.String&nbsp;name,
         java.lang.Class&lt;T&gt;&nbsp;type,
         java.lang.Class&nbsp;elementType,
         <a href="../../../../com/badlogic/gdx/utils/JsonValue.html" title="class in com.badlogic.gdx.utils">JsonValue</a>&nbsp;jsonMap)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#readValue(java.lang.String, java.lang.Class, java.lang.Class, T, com.badlogic.gdx.utils.JsonValue)">readValue</a></strong>(java.lang.String&nbsp;name,
         java.lang.Class&lt;T&gt;&nbsp;type,
         java.lang.Class&nbsp;elementType,
         T&nbsp;defaultValue,
         <a href="../../../../com/badlogic/gdx/utils/JsonValue.html" title="class in com.badlogic.gdx.utils">JsonValue</a>&nbsp;jsonMap)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#readValue(java.lang.String, java.lang.Class, com.badlogic.gdx.utils.JsonValue)">readValue</a></strong>(java.lang.String&nbsp;name,
         java.lang.Class&lt;T&gt;&nbsp;type,
         <a href="../../../../com/badlogic/gdx/utils/JsonValue.html" title="class in com.badlogic.gdx.utils">JsonValue</a>&nbsp;jsonMap)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#readValue(java.lang.String, java.lang.Class, T, com.badlogic.gdx.utils.JsonValue)">readValue</a></strong>(java.lang.String&nbsp;name,
         java.lang.Class&lt;T&gt;&nbsp;type,
         T&nbsp;defaultValue,
         <a href="../../../../com/badlogic/gdx/utils/JsonValue.html" title="class in com.badlogic.gdx.utils">JsonValue</a>&nbsp;jsonMap)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#setDefaultSerializer(com.badlogic.gdx.utils.Json.Serializer)">setDefaultSerializer</a></strong>(<a href="../../../../com/badlogic/gdx/utils/Json.Serializer.html" title="interface in com.badlogic.gdx.utils">Json.Serializer</a>&nbsp;defaultSerializer)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#setElementType(java.lang.Class, java.lang.String, java.lang.Class)">setElementType</a></strong>(java.lang.Class&nbsp;type,
              java.lang.String&nbsp;fieldName,
              java.lang.Class&nbsp;elementType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#setIgnoreUnknownFields(boolean)">setIgnoreUnknownFields</a></strong>(boolean&nbsp;ignoreUnknownFields)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#setOutputType(com.badlogic.gdx.utils.JsonWriter.OutputType)">setOutputType</a></strong>(<a href="../../../../com/badlogic/gdx/utils/JsonWriter.OutputType.html" title="enum in com.badlogic.gdx.utils">JsonWriter.OutputType</a>&nbsp;outputType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#setSerializer(java.lang.Class, com.badlogic.gdx.utils.Json.Serializer)">setSerializer</a></strong>(java.lang.Class&lt;T&gt;&nbsp;type,
             <a href="../../../../com/badlogic/gdx/utils/Json.Serializer.html" title="interface in com.badlogic.gdx.utils">Json.Serializer</a>&lt;T&gt;&nbsp;serializer)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#setTypeName(java.lang.String)">setTypeName</a></strong>(java.lang.String&nbsp;typeName)</code>
<div class="block">Sets the name of the JSON field to store the Java class name or class tag when required to avoid ambiguity during
 deserialization.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#setUsePrototypes(boolean)">setUsePrototypes</a></strong>(boolean&nbsp;usePrototypes)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#setWriter(java.io.Writer)">setWriter</a></strong>(java.io.Writer&nbsp;writer)</code>
<div class="block">Sets the writer where JSON output will go.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#toJson(java.lang.Object)">toJson</a></strong>(java.lang.Object&nbsp;object)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#toJson(java.lang.Object, java.lang.Class)">toJson</a></strong>(java.lang.Object&nbsp;object,
      java.lang.Class&nbsp;knownType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#toJson(java.lang.Object, java.lang.Class, java.lang.Class)">toJson</a></strong>(java.lang.Object&nbsp;object,
      java.lang.Class&nbsp;knownType,
      java.lang.Class&nbsp;elementType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#toJson(java.lang.Object, java.lang.Class, java.lang.Class, com.badlogic.gdx.files.FileHandle)">toJson</a></strong>(java.lang.Object&nbsp;object,
      java.lang.Class&nbsp;knownType,
      java.lang.Class&nbsp;elementType,
      <a href="../../../../com/badlogic/gdx/files/FileHandle.html" title="class in com.badlogic.gdx.files">FileHandle</a>&nbsp;file)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#toJson(java.lang.Object, java.lang.Class, java.lang.Class, java.io.Writer)">toJson</a></strong>(java.lang.Object&nbsp;object,
      java.lang.Class&nbsp;knownType,
      java.lang.Class&nbsp;elementType,
      java.io.Writer&nbsp;writer)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#toJson(java.lang.Object, java.lang.Class, com.badlogic.gdx.files.FileHandle)">toJson</a></strong>(java.lang.Object&nbsp;object,
      java.lang.Class&nbsp;knownType,
      <a href="../../../../com/badlogic/gdx/files/FileHandle.html" title="class in com.badlogic.gdx.files">FileHandle</a>&nbsp;file)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#toJson(java.lang.Object, java.lang.Class, java.io.Writer)">toJson</a></strong>(java.lang.Object&nbsp;object,
      java.lang.Class&nbsp;knownType,
      java.io.Writer&nbsp;writer)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#toJson(java.lang.Object, com.badlogic.gdx.files.FileHandle)">toJson</a></strong>(java.lang.Object&nbsp;object,
      <a href="../../../../com/badlogic/gdx/files/FileHandle.html" title="class in com.badlogic.gdx.files">FileHandle</a>&nbsp;file)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#toJson(java.lang.Object, java.io.Writer)">toJson</a></strong>(java.lang.Object&nbsp;object,
      java.io.Writer&nbsp;writer)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#writeArrayEnd()">writeArrayEnd</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#writeArrayStart()">writeArrayStart</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#writeArrayStart(java.lang.String)">writeArrayStart</a></strong>(java.lang.String&nbsp;name)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#writeField(java.lang.Object, java.lang.String)">writeField</a></strong>(java.lang.Object&nbsp;object,
          java.lang.String&nbsp;name)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#writeField(java.lang.Object, java.lang.String, java.lang.Class)">writeField</a></strong>(java.lang.Object&nbsp;object,
          java.lang.String&nbsp;name,
          java.lang.Class&nbsp;elementType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#writeField(java.lang.Object, java.lang.String, java.lang.String)">writeField</a></strong>(java.lang.Object&nbsp;object,
          java.lang.String&nbsp;fieldName,
          java.lang.String&nbsp;jsonName)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#writeField(java.lang.Object, java.lang.String, java.lang.String, java.lang.Class)">writeField</a></strong>(java.lang.Object&nbsp;object,
          java.lang.String&nbsp;fieldName,
          java.lang.String&nbsp;jsonName,
          java.lang.Class&nbsp;elementType)</code>
<div class="block">Writes the specified field to the current JSON object.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#writeFields(java.lang.Object)">writeFields</a></strong>(java.lang.Object&nbsp;object)</code>
<div class="block">Writes all fields of the specified object to the current JSON object.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#writeObjectEnd()">writeObjectEnd</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#writeObjectStart()">writeObjectStart</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#writeObjectStart(java.lang.Class, java.lang.Class)">writeObjectStart</a></strong>(java.lang.Class&nbsp;actualType,
                java.lang.Class&nbsp;knownType)</code>
<div class="block">Starts writing an object, writing the actualType to a field if needed.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#writeObjectStart(java.lang.String)">writeObjectStart</a></strong>(java.lang.String&nbsp;name)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#writeObjectStart(java.lang.String, java.lang.Class, java.lang.Class)">writeObjectStart</a></strong>(java.lang.String&nbsp;name,
                java.lang.Class&nbsp;actualType,
                java.lang.Class&nbsp;knownType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#writeType(java.lang.Class)">writeType</a></strong>(java.lang.Class&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#writeValue(java.lang.Object)">writeValue</a></strong>(java.lang.Object&nbsp;value)</code>
<div class="block">Writes the value, without writing the class of the object.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#writeValue(java.lang.Object, java.lang.Class)">writeValue</a></strong>(java.lang.Object&nbsp;value,
          java.lang.Class&nbsp;knownType)</code>
<div class="block">Writes the value, writing the class of the object if it differs from the specified known type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#writeValue(java.lang.Object, java.lang.Class, java.lang.Class)">writeValue</a></strong>(java.lang.Object&nbsp;value,
          java.lang.Class&nbsp;knownType,
          java.lang.Class&nbsp;elementType)</code>
<div class="block">Writes the value, writing the class of the object if it differs from the specified known type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#writeValue(java.lang.String, java.lang.Object)">writeValue</a></strong>(java.lang.String&nbsp;name,
          java.lang.Object&nbsp;value)</code>
<div class="block">Writes the value as a field on the current JSON object, without writing the actual class.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#writeValue(java.lang.String, java.lang.Object, java.lang.Class)">writeValue</a></strong>(java.lang.String&nbsp;name,
          java.lang.Object&nbsp;value,
          java.lang.Class&nbsp;knownType)</code>
<div class="block">Writes the value as a field on the current JSON object, writing the class of the object if it differs from the specified
 known type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Json.html#writeValue(java.lang.String, java.lang.Object, java.lang.Class, java.lang.Class)">writeValue</a></strong>(java.lang.String&nbsp;name,
          java.lang.Object&nbsp;value,
          java.lang.Class&nbsp;knownType,
          java.lang.Class&nbsp;elementType)</code>
<div class="block">Writes the value as a field on the current JSON object, writing the class of the object if it differs from the specified
 known type.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!--   -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!--   -->
</a>
<h3>Constructor Detail</h3>
<a name="Json()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Json</h4>
<pre>public&nbsp;Json()</pre>
</li>
</ul>
<a name="Json(com.badlogic.gdx.utils.JsonWriter.OutputType)">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Json</h4>
<pre>public&nbsp;Json(<a href="../../../../com/badlogic/gdx/utils/JsonWriter.OutputType.html" title="enum in com.badlogic.gdx.utils">JsonWriter.OutputType</a>&nbsp;outputType)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!--   -->
</a>
<h3>Method Detail</h3>
<a name="setIgnoreUnknownFields(boolean)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIgnoreUnknownFields</h4>
<pre>public&nbsp;void&nbsp;setIgnoreUnknownFields(boolean&nbsp;ignoreUnknownFields)</pre>
</li>
</ul>
<a name="setOutputType(com.badlogic.gdx.utils.JsonWriter.OutputType)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setOutputType</h4>
<pre>public&nbsp;void&nbsp;setOutputType(<a href="../../../../com/badlogic/gdx/utils/JsonWriter.OutputType.html" title="enum in com.badlogic.gdx.utils">JsonWriter.OutputType</a>&nbsp;outputType)</pre>
</li>
</ul>
<a name="addClassTag(java.lang.String, java.lang.Class)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addClassTag</h4>
<pre>public&nbsp;void&nbsp;addClassTag(java.lang.String&nbsp;tag,
               java.lang.Class&nbsp;type)</pre>
</li>
</ul>
<a name="getClass(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getClass</h4>
<pre>public&nbsp;java.lang.Class&nbsp;getClass(java.lang.String&nbsp;tag)</pre>
</li>
</ul>
<a name="getTag(java.lang.Class)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTag</h4>
<pre>public&nbsp;java.lang.String&nbsp;getTag(java.lang.Class&nbsp;type)</pre>
</li>
</ul>
<a name="setTypeName(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTypeName</h4>
<pre>public&nbsp;void&nbsp;setTypeName(java.lang.String&nbsp;typeName)</pre>
<div class="block">Sets the name of the JSON field to store the Java class name or class tag when required to avoid ambiguity during
 deserialization. Set to null to never output this information, but be warned that deserialization may fail.</div>
</li>
</ul>
<a name="setDefaultSerializer(com.badlogic.gdx.utils.Json.Serializer)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDefaultSerializer</h4>
<pre>public&nbsp;void&nbsp;setDefaultSerializer(<a href="../../../../com/badlogic/gdx/utils/Json.Serializer.html" title="interface in com.badlogic.gdx.utils">Json.Serializer</a>&nbsp;defaultSerializer)</pre>
</li>
</ul>
<a name="setSerializer(java.lang.Class, com.badlogic.gdx.utils.Json.Serializer)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSerializer</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;void&nbsp;setSerializer(java.lang.Class&lt;T&gt;&nbsp;type,
                     <a href="../../../../com/badlogic/gdx/utils/Json.Serializer.html" title="interface in com.badlogic.gdx.utils">Json.Serializer</a>&lt;T&gt;&nbsp;serializer)</pre>
</li>
</ul>
<a name="getSerializer(java.lang.Class)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSerializer</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/badlogic/gdx/utils/Json.Serializer.html" title="interface in com.badlogic.gdx.utils">Json.Serializer</a>&lt;T&gt;&nbsp;getSerializer(java.lang.Class&lt;T&gt;&nbsp;type)</pre>
</li>
</ul>
<a name="setUsePrototypes(boolean)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setUsePrototypes</h4>
<pre>public&nbsp;void&nbsp;setUsePrototypes(boolean&nbsp;usePrototypes)</pre>
</li>
</ul>
<a name="setElementType(java.lang.Class, java.lang.String, java.lang.Class)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setElementType</h4>
<pre>public&nbsp;void&nbsp;setElementType(java.lang.Class&nbsp;type,
                  java.lang.String&nbsp;fieldName,
                  java.lang.Class&nbsp;elementType)</pre>
</li>
</ul>
<a name="toJson(java.lang.Object)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toJson</h4>
<pre>public&nbsp;java.lang.String&nbsp;toJson(java.lang.Object&nbsp;object)</pre>
</li>
</ul>
<a name="toJson(java.lang.Object, java.lang.Class)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toJson</h4>
<pre>public&nbsp;java.lang.String&nbsp;toJson(java.lang.Object&nbsp;object,
                      java.lang.Class&nbsp;knownType)</pre>
</li>
</ul>
<a name="toJson(java.lang.Object, java.lang.Class, java.lang.Class)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toJson</h4>
<pre>public&nbsp;java.lang.String&nbsp;toJson(java.lang.Object&nbsp;object,
                      java.lang.Class&nbsp;knownType,
                      java.lang.Class&nbsp;elementType)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>knownType</code> - May be null if the type is unknown.</dd><dd><code>elementType</code> - May be null if the type is unknown.</dd></dl>
</li>
</ul>
<a name="toJson(java.lang.Object, com.badlogic.gdx.files.FileHandle)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toJson</h4>
<pre>public&nbsp;void&nbsp;toJson(java.lang.Object&nbsp;object,
          <a href="../../../../com/badlogic/gdx/files/FileHandle.html" title="class in com.badlogic.gdx.files">FileHandle</a>&nbsp;file)</pre>
</li>
</ul>
<a name="toJson(java.lang.Object, java.lang.Class, com.badlogic.gdx.files.FileHandle)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toJson</h4>
<pre>public&nbsp;void&nbsp;toJson(java.lang.Object&nbsp;object,
          java.lang.Class&nbsp;knownType,
          <a href="../../../../com/badlogic/gdx/files/FileHandle.html" title="class in com.badlogic.gdx.files">FileHandle</a>&nbsp;file)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>knownType</code> - May be null if the type is unknown.</dd></dl>
</li>
</ul>
<a name="toJson(java.lang.Object, java.lang.Class, java.lang.Class, com.badlogic.gdx.files.FileHandle)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toJson</h4>
<pre>public&nbsp;void&nbsp;toJson(java.lang.Object&nbsp;object,
          java.lang.Class&nbsp;knownType,
          java.lang.Class&nbsp;elementType,
          <a href="../../../../com/badlogic/gdx/files/FileHandle.html" title="class in com.badlogic.gdx.files">FileHandle</a>&nbsp;file)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>knownType</code> - May be null if the type is unknown.</dd><dd><code>elementType</code> - May be null if the type is unknown.</dd></dl>
</li>
</ul>
<a name="toJson(java.lang.Object, java.io.Writer)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toJson</h4>
<pre>public&nbsp;void&nbsp;toJson(java.lang.Object&nbsp;object,
          java.io.Writer&nbsp;writer)</pre>
</li>
</ul>
<a name="toJson(java.lang.Object, java.lang.Class, java.io.Writer)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toJson</h4>
<pre>public&nbsp;void&nbsp;toJson(java.lang.Object&nbsp;object,
          java.lang.Class&nbsp;knownType,
          java.io.Writer&nbsp;writer)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>knownType</code> - May be null if the type is unknown.</dd></dl>
</li>
</ul>
<a name="toJson(java.lang.Object, java.lang.Class, java.lang.Class, java.io.Writer)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toJson</h4>
<pre>public&nbsp;void&nbsp;toJson(java.lang.Object&nbsp;object,
          java.lang.Class&nbsp;knownType,
          java.lang.Class&nbsp;elementType,
          java.io.Writer&nbsp;writer)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>knownType</code> - May be null if the type is unknown.</dd><dd><code>elementType</code> - May be null if the type is unknown.</dd></dl>
</li>
</ul>
<a name="setWriter(java.io.Writer)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setWriter</h4>
<pre>public&nbsp;void&nbsp;setWriter(java.io.Writer&nbsp;writer)</pre>
<div class="block">Sets the writer where JSON output will go. This is only necessary when not using the toJson methods.</div>
</li>
</ul>
<a name="getWriter()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWriter</h4>
<pre>public&nbsp;<a href="../../../../com/badlogic/gdx/utils/JsonWriter.html" title="class in com.badlogic.gdx.utils">JsonWriter</a>&nbsp;getWriter()</pre>
</li>
</ul>
<a name="writeFields(java.lang.Object)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeFields</h4>
<pre>public&nbsp;void&nbsp;writeFields(java.lang.Object&nbsp;object)</pre>
<div class="block">Writes all fields of the specified object to the current JSON object.</div>
</li>
</ul>
<a name="writeField(java.lang.Object, java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeField</h4>
<pre>public&nbsp;void&nbsp;writeField(java.lang.Object&nbsp;object,
              java.lang.String&nbsp;name)</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../com/badlogic/gdx/utils/Json.html#writeField(java.lang.Object, java.lang.String, java.lang.String, java.lang.Class)"><code>writeField(Object, String, String, Class)</code></a></dd></dl>
</li>
</ul>
<a name="writeField(java.lang.Object, java.lang.String, java.lang.Class)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeField</h4>
<pre>public&nbsp;void&nbsp;writeField(java.lang.Object&nbsp;object,
              java.lang.String&nbsp;name,
              java.lang.Class&nbsp;elementType)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>elementType</code> - May be null if the type is unknown.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../com/badlogic/gdx/utils/Json.html#writeField(java.lang.Object, java.lang.String, java.lang.String, java.lang.Class)"><code>writeField(Object, String, String, Class)</code></a></dd></dl>
</li>
</ul>
<a name="writeField(java.lang.Object, java.lang.String, java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeField</h4>
<pre>public&nbsp;void&nbsp;writeField(java.lang.Object&nbsp;object,
              java.lang.String&nbsp;fieldName,
              java.lang.String&nbsp;jsonName)</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../com/badlogic/gdx/utils/Json.html#writeField(java.lang.Object, java.lang.String, java.lang.String, java.lang.Class)"><code>writeField(Object, String, String, Class)</code></a></dd></dl>
</li>
</ul>
<a name="writeField(java.lang.Object, java.lang.String, java.lang.String, java.lang.Class)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeField</h4>
<pre>public&nbsp;void&nbsp;writeField(java.lang.Object&nbsp;object,
              java.lang.String&nbsp;fieldName,
              java.lang.String&nbsp;jsonName,
              java.lang.Class&nbsp;elementType)</pre>
<div class="block">Writes the specified field to the current JSON object.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>elementType</code> - May be null if the type is unknown.</dd></dl>
</li>
</ul>
<a name="writeValue(java.lang.String, java.lang.Object)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeValue</h4>
<pre>public&nbsp;void&nbsp;writeValue(java.lang.String&nbsp;name,
              java.lang.Object&nbsp;value)</pre>
<div class="block">Writes the value as a field on the current JSON object, without writing the actual class.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - May be null.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../com/badlogic/gdx/utils/Json.html#writeValue(java.lang.String, java.lang.Object, java.lang.Class, java.lang.Class)"><code>writeValue(String, Object, Class, Class)</code></a></dd></dl>
</li>
</ul>
<a name="writeValue(java.lang.String, java.lang.Object, java.lang.Class)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeValue</h4>
<pre>public&nbsp;void&nbsp;writeValue(java.lang.String&nbsp;name,
              java.lang.Object&nbsp;value,
              java.lang.Class&nbsp;knownType)</pre>
<div class="block">Writes the value as a field on the current JSON object, writing the class of the object if it differs from the specified
 known type.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - May be null.</dd><dd><code>knownType</code> - May be null if the type is unknown.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../com/badlogic/gdx/utils/Json.html#writeValue(java.lang.String, java.lang.Object, java.lang.Class, java.lang.Class)"><code>writeValue(String, Object, Class, Class)</code></a></dd></dl>
</li>
</ul>
<a name="writeValue(java.lang.String, java.lang.Object, java.lang.Class, java.lang.Class)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeValue</h4>
<pre>public&nbsp;void&nbsp;writeValue(java.lang.String&nbsp;name,
              java.lang.Object&nbsp;value,
              java.lang.Class&nbsp;knownType,
              java.lang.Class&nbsp;elementType)</pre>
<div class="block">Writes the value as a field on the current JSON object, writing the class of the object if it differs from the specified
 known type. The specified element type is used as the default type for collections.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - May be null.</dd><dd><code>knownType</code> - May be null if the type is unknown.</dd><dd><code>elementType</code> - May be null if the type is unknown.</dd></dl>
</li>
</ul>
<a name="writeValue(java.lang.Object)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeValue</h4>
<pre>public&nbsp;void&nbsp;writeValue(java.lang.Object&nbsp;value)</pre>
<div class="block">Writes the value, without writing the class of the object.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - May be null.</dd></dl>
</li>
</ul>
<a name="writeValue(java.lang.Object, java.lang.Class)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeValue</h4>
<pre>public&nbsp;void&nbsp;writeValue(java.lang.Object&nbsp;value,
              java.lang.Class&nbsp;knownType)</pre>
<div class="block">Writes the value, writing the class of the object if it differs from the specified known type.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - May be null.</dd><dd><code>knownType</code> - May be null if the type is unknown.</dd></dl>
</li>
</ul>
<a name="writeValue(java.lang.Object, java.lang.Class, java.lang.Class)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeValue</h4>
<pre>public&nbsp;void&nbsp;writeValue(java.lang.Object&nbsp;value,
              java.lang.Class&nbsp;knownType,
              java.lang.Class&nbsp;elementType)</pre>
<div class="block">Writes the value, writing the class of the object if it differs from the specified known type. The specified element type is
 used as the default type for collections.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - May be null.</dd><dd><code>knownType</code> - May be null if the type is unknown.</dd><dd><code>elementType</code> - May be null if the type is unknown.</dd></dl>
</li>
</ul>
<a name="writeObjectStart(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeObjectStart</h4>
<pre>public&nbsp;void&nbsp;writeObjectStart(java.lang.String&nbsp;name)</pre>
</li>
</ul>
<a name="writeObjectStart(java.lang.String, java.lang.Class, java.lang.Class)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeObjectStart</h4>
<pre>public&nbsp;void&nbsp;writeObjectStart(java.lang.String&nbsp;name,
                    java.lang.Class&nbsp;actualType,
                    java.lang.Class&nbsp;knownType)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>knownType</code> - May be null if the type is unknown.</dd></dl>
</li>
</ul>
<a name="writeObjectStart()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeObjectStart</h4>
<pre>public&nbsp;void&nbsp;writeObjectStart()</pre>
</li>
</ul>
<a name="writeObjectStart(java.lang.Class, java.lang.Class)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeObjectStart</h4>
<pre>public&nbsp;void&nbsp;writeObjectStart(java.lang.Class&nbsp;actualType,
                    java.lang.Class&nbsp;knownType)</pre>
<div class="block">Starts writing an object, writing the actualType to a field if needed.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>knownType</code> - May be null if the type is unknown.</dd></dl>
</li>
</ul>
<a name="writeObjectEnd()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeObjectEnd</h4>
<pre>public&nbsp;void&nbsp;writeObjectEnd()</pre>
</li>
</ul>
<a name="writeArrayStart(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeArrayStart</h4>
<pre>public&nbsp;void&nbsp;writeArrayStart(java.lang.String&nbsp;name)</pre>
</li>
</ul>
<a name="writeArrayStart()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeArrayStart</h4>
<pre>public&nbsp;void&nbsp;writeArrayStart()</pre>
</li>
</ul>
<a name="writeArrayEnd()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeArrayEnd</h4>
<pre>public&nbsp;void&nbsp;writeArrayEnd()</pre>
</li>
</ul>
<a name="writeType(java.lang.Class)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeType</h4>
<pre>public&nbsp;void&nbsp;writeType(java.lang.Class&nbsp;type)</pre>
</li>
</ul>
<a name="fromJson(java.lang.Class, java.io.Reader)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fromJson</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;fromJson(java.lang.Class&lt;T&gt;&nbsp;type,
             java.io.Reader&nbsp;reader)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - May be null if the type is unknown.</dd>
<dt><span class="strong">Returns:</span></dt><dd>May be null.</dd></dl>
</li>
</ul>
<a name="fromJson(java.lang.Class, java.lang.Class, java.io.Reader)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fromJson</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;fromJson(java.lang.Class&lt;T&gt;&nbsp;type,
             java.lang.Class&nbsp;elementType,
             java.io.Reader&nbsp;reader)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - May be null if the type is unknown.</dd><dd><code>elementType</code> - May be null if the type is unknown.</dd>
<dt><span class="strong">Returns:</span></dt><dd>May be null.</dd></dl>
</li>
</ul>
<a name="fromJson(java.lang.Class, java.io.InputStream)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fromJson</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;fromJson(java.lang.Class&lt;T&gt;&nbsp;type,
             java.io.InputStream&nbsp;input)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - May be null if the type is unknown.</dd>
<dt><span class="strong">Returns:</span></dt><dd>May be null.</dd></dl>
</li>
</ul>
<a name="fromJson(java.lang.Class, java.lang.Class, java.io.InputStream)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fromJson</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;fromJson(java.lang.Class&lt;T&gt;&nbsp;type,
             java.lang.Class&nbsp;elementType,
             java.io.InputStream&nbsp;input)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - May be null if the type is unknown.</dd><dd><code>elementType</code> - May be null if the type is unknown.</dd>
<dt><span class="strong">Returns:</span></dt><dd>May be null.</dd></dl>
</li>
</ul>
<a name="fromJson(java.lang.Class, com.badlogic.gdx.files.FileHandle)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fromJson</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;fromJson(java.lang.Class&lt;T&gt;&nbsp;type,
             <a href="../../../../com/badlogic/gdx/files/FileHandle.html" title="class in com.badlogic.gdx.files">FileHandle</a>&nbsp;file)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - May be null if the type is unknown.</dd>
<dt><span class="strong">Returns:</span></dt><dd>May be null.</dd></dl>
</li>
</ul>
<a name="fromJson(java.lang.Class, java.lang.Class, com.badlogic.gdx.files.FileHandle)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fromJson</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;fromJson(java.lang.Class&lt;T&gt;&nbsp;type,
             java.lang.Class&nbsp;elementType,
             <a href="../../../../com/badlogic/gdx/files/FileHandle.html" title="class in com.badlogic.gdx.files">FileHandle</a>&nbsp;file)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - May be null if the type is unknown.</dd><dd><code>elementType</code> - May be null if the type is unknown.</dd>
<dt><span class="strong">Returns:</span></dt><dd>May be null.</dd></dl>
</li>
</ul>
<a name="fromJson(java.lang.Class, char[], int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fromJson</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;fromJson(java.lang.Class&lt;T&gt;&nbsp;type,
             char[]&nbsp;data,
             int&nbsp;offset,
             int&nbsp;length)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - May be null if the type is unknown.</dd>
<dt><span class="strong">Returns:</span></dt><dd>May be null.</dd></dl>
</li>
</ul>
<a name="fromJson(java.lang.Class, java.lang.Class, char[], int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fromJson</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;fromJson(java.lang.Class&lt;T&gt;&nbsp;type,
             java.lang.Class&nbsp;elementType,
             char[]&nbsp;data,
             int&nbsp;offset,
             int&nbsp;length)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - May be null if the type is unknown.</dd><dd><code>elementType</code> - May be null if the type is unknown.</dd>
<dt><span class="strong">Returns:</span></dt><dd>May be null.</dd></dl>
</li>
</ul>
<a name="fromJson(java.lang.Class, java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fromJson</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;fromJson(java.lang.Class&lt;T&gt;&nbsp;type,
             java.lang.String&nbsp;json)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - May be null if the type is unknown.</dd>
<dt><span class="strong">Returns:</span></dt><dd>May be null.</dd></dl>
</li>
</ul>
<a name="fromJson(java.lang.Class, java.lang.Class, java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fromJson</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;fromJson(java.lang.Class&lt;T&gt;&nbsp;type,
             java.lang.Class&nbsp;elementType,
             java.lang.String&nbsp;json)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - May be null if the type is unknown.</dd>
<dt><span class="strong">Returns:</span></dt><dd>May be null.</dd></dl>
</li>
</ul>
<a name="readField(java.lang.Object, java.lang.String, com.badlogic.gdx.utils.JsonValue)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>readField</h4>
<pre>public&nbsp;void&nbsp;readField(java.lang.Object&nbsp;object,
             java.lang.String&nbsp;name,
             <a href="../../../../com/badlogic/gdx/utils/JsonValue.html" title="class in com.badlogic.gdx.utils">JsonValue</a>&nbsp;jsonData)</pre>
</li>
</ul>
<a name="readField(java.lang.Object, java.lang.String, java.lang.Class, com.badlogic.gdx.utils.JsonValue)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>readField</h4>
<pre>public&nbsp;void&nbsp;readField(java.lang.Object&nbsp;object,
             java.lang.String&nbsp;name,
             java.lang.Class&nbsp;elementType,
             <a href="../../../../com/badlogic/gdx/utils/JsonValue.html" title="class in com.badlogic.gdx.utils">JsonValue</a>&nbsp;jsonData)</pre>
</li>
</ul>
<a name="readField(java.lang.Object, java.lang.String, java.lang.String, com.badlogic.gdx.utils.JsonValue)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>readField</h4>
<pre>public&nbsp;void&nbsp;readField(java.lang.Object&nbsp;object,
             java.lang.String&nbsp;fieldName,
             java.lang.String&nbsp;jsonName,
             <a href="../../../../com/badlogic/gdx/utils/JsonValue.html" title="class in com.badlogic.gdx.utils">JsonValue</a>&nbsp;jsonData)</pre>
</li>
</ul>
<a name="readField(java.lang.Object, java.lang.String, java.lang.String, java.lang.Class, com.badlogic.gdx.utils.JsonValue)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>readField</h4>
<pre>public&nbsp;void&nbsp;readField(java.lang.Object&nbsp;object,
             java.lang.String&nbsp;fieldName,
             java.lang.String&nbsp;jsonName,
             java.lang.Class&nbsp;elementType,
             <a href="../../../../com/badlogic/gdx/utils/JsonValue.html" title="class in com.badlogic.gdx.utils">JsonValue</a>&nbsp;jsonMap)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>elementType</code> - May be null if the type is unknown.</dd></dl>
</li>
</ul>
<a name="readFields(java.lang.Object, com.badlogic.gdx.utils.JsonValue)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>readFields</h4>
<pre>public&nbsp;void&nbsp;readFields(java.lang.Object&nbsp;object,
              <a href="../../../../com/badlogic/gdx/utils/JsonValue.html" title="class in com.badlogic.gdx.utils">JsonValue</a>&nbsp;jsonMap)</pre>
</li>
</ul>
<a name="readValue(java.lang.String, java.lang.Class, com.badlogic.gdx.utils.JsonValue)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>readValue</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(java.lang.String&nbsp;name,
              java.lang.Class&lt;T&gt;&nbsp;type,
              <a href="../../../../com/badlogic/gdx/utils/JsonValue.html" title="class in com.badlogic.gdx.utils">JsonValue</a>&nbsp;jsonMap)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - May be null if the type is unknown.</dd>
<dt><span class="strong">Returns:</span></dt><dd>May be null.</dd></dl>
</li>
</ul>
<a name="readValue(java.lang.String,java.lang.Class,java.lang.Object,com.badlogic.gdx.utils.JsonValue)">
<!--   -->
</a><a name="readValue(java.lang.String, java.lang.Class, T, com.badlogic.gdx.utils.JsonValue)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>readValue</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(java.lang.String&nbsp;name,
              java.lang.Class&lt;T&gt;&nbsp;type,
              T&nbsp;defaultValue,
              <a href="../../../../com/badlogic/gdx/utils/JsonValue.html" title="class in com.badlogic.gdx.utils">JsonValue</a>&nbsp;jsonMap)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - May be null if the type is unknown.</dd>
<dt><span class="strong">Returns:</span></dt><dd>May be null.</dd></dl>
</li>
</ul>
<a name="readValue(java.lang.String, java.lang.Class, java.lang.Class, com.badlogic.gdx.utils.JsonValue)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>readValue</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(java.lang.String&nbsp;name,
              java.lang.Class&lt;T&gt;&nbsp;type,
              java.lang.Class&nbsp;elementType,
              <a href="../../../../com/badlogic/gdx/utils/JsonValue.html" title="class in com.badlogic.gdx.utils">JsonValue</a>&nbsp;jsonMap)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - May be null if the type is unknown.</dd><dd><code>elementType</code> - May be null if the type is unknown.</dd>
<dt><span class="strong">Returns:</span></dt><dd>May be null.</dd></dl>
</li>
</ul>
<a name="readValue(java.lang.String,java.lang.Class,java.lang.Class,java.lang.Object,com.badlogic.gdx.utils.JsonValue)">
<!--   -->
</a><a name="readValue(java.lang.String, java.lang.Class, java.lang.Class, T, com.badlogic.gdx.utils.JsonValue)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>readValue</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(java.lang.String&nbsp;name,
              java.lang.Class&lt;T&gt;&nbsp;type,
              java.lang.Class&nbsp;elementType,
              T&nbsp;defaultValue,
              <a href="../../../../com/badlogic/gdx/utils/JsonValue.html" title="class in com.badlogic.gdx.utils">JsonValue</a>&nbsp;jsonMap)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - May be null if the type is unknown.</dd><dd><code>elementType</code> - May be null if the type is unknown.</dd>
<dt><span class="strong">Returns:</span></dt><dd>May be null.</dd></dl>
</li>
</ul>
<a name="readValue(java.lang.Class,java.lang.Class,java.lang.Object,com.badlogic.gdx.utils.JsonValue)">
<!--   -->
</a><a name="readValue(java.lang.Class, java.lang.Class, T, com.badlogic.gdx.utils.JsonValue)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>readValue</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(java.lang.Class&lt;T&gt;&nbsp;type,
              java.lang.Class&nbsp;elementType,
              T&nbsp;defaultValue,
              <a href="../../../../com/badlogic/gdx/utils/JsonValue.html" title="class in com.badlogic.gdx.utils">JsonValue</a>&nbsp;jsonData)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - May be null if the type is unknown.</dd><dd><code>elementType</code> - May be null if the type is unknown.</dd>
<dt><span class="strong">Returns:</span></dt><dd>May be null.</dd></dl>
</li>
</ul>
<a name="readValue(java.lang.Class, com.badlogic.gdx.utils.JsonValue)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>readValue</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(java.lang.Class&lt;T&gt;&nbsp;type,
              <a href="../../../../com/badlogic/gdx/utils/JsonValue.html" title="class in com.badlogic.gdx.utils">JsonValue</a>&nbsp;jsonData)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - May be null if the type is unknown.</dd>
<dt><span class="strong">Returns:</span></dt><dd>May be null.</dd></dl>
</li>
</ul>
<a name="readValue(java.lang.Class, java.lang.Class, com.badlogic.gdx.utils.JsonValue)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>readValue</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(java.lang.Class&lt;T&gt;&nbsp;type,
              java.lang.Class&nbsp;elementType,
              <a href="../../../../com/badlogic/gdx/utils/JsonValue.html" title="class in com.badlogic.gdx.utils">JsonValue</a>&nbsp;jsonData)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - May be null if the type is unknown.</dd><dd><code>elementType</code> - May be null if the type is unknown.</dd>
<dt><span class="strong">Returns:</span></dt><dd>May be null.</dd></dl>
</li>
</ul>
<a name="prettyPrint(java.lang.Object)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prettyPrint</h4>
<pre>public&nbsp;java.lang.String&nbsp;prettyPrint(java.lang.Object&nbsp;object)</pre>
</li>
</ul>
<a name="prettyPrint(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prettyPrint</h4>
<pre>public&nbsp;java.lang.String&nbsp;prettyPrint(java.lang.String&nbsp;json)</pre>
</li>
</ul>
<a name="prettyPrint(java.lang.Object, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prettyPrint</h4>
<pre>public&nbsp;java.lang.String&nbsp;prettyPrint(java.lang.Object&nbsp;object,
                           int&nbsp;singleLineColumns)</pre>
</li>
</ul>
<a name="prettyPrint(java.lang.String, int)">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>prettyPrint</h4>
<pre>public&nbsp;java.lang.String&nbsp;prettyPrint(java.lang.String&nbsp;json,
                           int&nbsp;singleLineColumns)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!--   -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Json.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage"><em>libgdx API</em></div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/badlogic/gdx/utils/IntSet.IntSetIterator.html" title="class in com.badlogic.gdx.utils"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../com/badlogic/gdx/utils/Json.ReadOnlySerializer.html" title="class in com.badlogic.gdx.utils"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/badlogic/gdx/utils/Json.html" target="_top">Frames</a></li>
<li><a href="Json.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
 allClassesLink = document.getElementById("allclasses_navbar_bottom");
 if(window==top) {
   allClassesLink.style.display = "block";
 }
 else {
   allClassesLink.style.display = "none";
 }
 //-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!--   -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>
                                <div style="font-size:9pt"><i>
                                Copyright &copy; 2010-2013 Mario Zechner (contact@badlogicgames.com), Nathan Sweet (admin@esotericsoftware.com)
                                </i></div>
                        </small></p>
</body>
</html>