Subversion Repositories AndroidProjects

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
356 chris 1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
<!--NewPage-->
3
<HTML>
4
<HEAD>
5
<!-- Generated by javadoc (build 1.6.0_26) on Sun Jan 27 20:37:08 CET 2013 -->
6
<TITLE>
7
Json (libgdx API)
8
</TITLE>
9
 
10
<META NAME="date" CONTENT="2013-01-27">
11
 
12
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
13
 
14
<SCRIPT type="text/javascript">
15
function windowTitle()
16
{
17
    if (location.href.indexOf('is-external=true') == -1) {
18
        parent.document.title="Json (libgdx API)";
19
    }
20
}
21
</SCRIPT>
22
<NOSCRIPT>
23
</NOSCRIPT>
24
 
25
</HEAD>
26
 
27
<BODY BGCOLOR="white" onload="windowTitle();">
28
<HR>
29
 
30
 
31
<!-- ========= START OF TOP NAVBAR ======= -->
32
<A NAME="navbar_top"><!-- --></A>
33
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
34
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
35
<TR>
36
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
37
<A NAME="navbar_top_firstrow"><!-- --></A>
38
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
39
  <TR ALIGN="center" VALIGN="top">
40
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
41
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
42
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
43
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Json.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
44
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
45
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
46
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
47
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
48
  </TR>
49
</TABLE>
50
</TD>
51
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
52
 
53
                                libgdx API
54
                                <style>
55
                                body, td, th { font-family:Helvetica, Tahoma, Arial, sans-serif; font-size:10pt }
56
                                pre, code, tt { font-size:9pt; font-family:Lucida Console, Courier New, sans-serif }
57
                                h1, h2, h3, .FrameTitleFont, .FrameHeadingFont, .TableHeadingColor font { font-size:105%;  font-weight:bold }
58
                                .TableHeadingColor { background:#EEEEFF; }
59
                                a { text-decoration:none }
60
                                a:hover { text-decoration:underline }
61
                                a:link, a:visited { color:blue }
62
                                table { border:0px }
63
                                .TableRowColor td:first-child { border-left:1px solid black }
64
                                .TableRowColor td { border:0px; border-bottom:1px solid black; border-right:1px solid black }
65
                                hr { border:0px; border-bottom:1px solid #333366; }
66
                                </style>
67
                        </EM>
68
</TD>
69
</TR>
70
 
71
<TR>
72
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
73
&nbsp;<A HREF="../../../../com/badlogic/gdx/utils/IntMap.Values.html" title="class in com.badlogic.gdx.utils"><B>PREV CLASS</B></A>&nbsp;
74
&nbsp;<A HREF="../../../../com/badlogic/gdx/utils/Json.ReadOnlySerializer.html" title="class in com.badlogic.gdx.utils"><B>NEXT CLASS</B></A></FONT></TD>
75
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
76
  <A HREF="../../../../index.html?com/badlogic/gdx/utils/Json.html" target="_top"><B>FRAMES</B></A>  &nbsp;
77
&nbsp;<A HREF="Json.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
78
&nbsp;<SCRIPT type="text/javascript">
79
  <!--
80
  if(window==top) {
81
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
82
  }
83
  //-->
84
</SCRIPT>
85
<NOSCRIPT>
86
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
87
</NOSCRIPT>
88
 
89
 
90
</FONT></TD>
91
</TR>
92
<TR>
93
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
94
  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
95
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
96
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
97
</TR>
98
</TABLE>
99
<A NAME="skip-navbar_top"></A>
100
<!-- ========= END OF TOP NAVBAR ========= -->
101
 
102
<HR>
103
<!-- ======== START OF CLASS DATA ======== -->
104
<H2>
105
<FONT SIZE="-1">
106
com.badlogic.gdx.utils</FONT>
107
<BR>
108
Class Json</H2>
109
<PRE>
110
java.lang.Object
111
  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>com.badlogic.gdx.utils.Json</B>
112
</PRE>
113
<HR>
114
<DL>
115
<DT><PRE>public class <B>Json</B><DT>extends java.lang.Object</DL>
116
</PRE>
117
 
118
<P>
119
Reads/writes Java objects to/from JSON, automatically.
120
<P>
121
 
122
<P>
123
<DL>
124
<DT><B>Author:</B></DT>
125
  <DD>Nathan Sweet</DD>
126
</DL>
127
<HR>
128
 
129
<P>
130
<!-- ======== NESTED CLASS SUMMARY ======== -->
131
 
132
<A NAME="nested_class_summary"><!-- --></A>
133
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
134
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
135
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
136
<B>Nested Class Summary</B></FONT></TH>
137
</TR>
138
<TR BGCOLOR="white" CLASS="TableRowColor">
139
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
140
<CODE>static&nbsp;class</CODE></FONT></TD>
141
<TD><CODE><B><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;</B></CODE>
142
 
143
<BR>
144
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
145
</TR>
146
<TR BGCOLOR="white" CLASS="TableRowColor">
147
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
148
<CODE>static&nbsp;interface</CODE></FONT></TD>
149
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.Serializable.html" title="interface in com.badlogic.gdx.utils">Json.Serializable</A></B></CODE>
150
 
151
<BR>
152
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
153
</TR>
154
<TR BGCOLOR="white" CLASS="TableRowColor">
155
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
156
<CODE>static&nbsp;interface</CODE></FONT></TD>
157
<TD><CODE><B><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;</B></CODE>
158
 
159
<BR>
160
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
161
</TR>
162
</TABLE>
163
&nbsp;
164
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
165
 
166
<A NAME="constructor_summary"><!-- --></A>
167
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
168
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
169
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
170
<B>Constructor Summary</B></FONT></TH>
171
</TR>
172
<TR BGCOLOR="white" CLASS="TableRowColor">
173
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#Json()">Json</A></B>()</CODE>
174
 
175
<BR>
176
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
177
</TR>
178
<TR BGCOLOR="white" CLASS="TableRowColor">
179
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#Json(com.badlogic.gdx.utils.JsonWriter.OutputType)">Json</A></B>(<A HREF="../../../../com/badlogic/gdx/utils/JsonWriter.OutputType.html" title="enum in com.badlogic.gdx.utils">JsonWriter.OutputType</A>&nbsp;outputType)</CODE>
180
 
181
<BR>
182
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
183
</TR>
184
</TABLE>
185
&nbsp;
186
<!-- ========== METHOD SUMMARY =========== -->
187
 
188
<A NAME="method_summary"><!-- --></A>
189
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
190
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
191
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
192
<B>Method Summary</B></FONT></TH>
193
</TR>
194
<TR BGCOLOR="white" CLASS="TableRowColor">
195
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
196
<CODE>&nbsp;void</CODE></FONT></TD>
197
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#addClassTag(java.lang.String, java.lang.Class)">addClassTag</A></B>(java.lang.String&nbsp;tag,
198
            java.lang.Class&nbsp;type)</CODE>
199
 
200
<BR>
201
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
202
</TR>
203
<TR BGCOLOR="white" CLASS="TableRowColor">
204
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
205
<CODE>
206
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
207
<TR ALIGN="right" VALIGN="">
208
<TD NOWRAP><FONT SIZE="-1">
209
<CODE>&lt;T&gt; T</CODE></FONT></TD>
210
</TR>
211
</TABLE>
212
</CODE></FONT></TD>
213
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#fromJson(java.lang.Class, char[], int, int)">fromJson</A></B>(java.lang.Class&lt;T&gt;&nbsp;type,
214
         char[]&nbsp;data,
215
         int&nbsp;offset,
216
         int&nbsp;length)</CODE>
217
 
218
<BR>
219
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
220
</TR>
221
<TR BGCOLOR="white" CLASS="TableRowColor">
222
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
223
<CODE>
224
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
225
<TR ALIGN="right" VALIGN="">
226
<TD NOWRAP><FONT SIZE="-1">
227
<CODE>&lt;T&gt; T</CODE></FONT></TD>
228
</TR>
229
</TABLE>
230
</CODE></FONT></TD>
231
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#fromJson(java.lang.Class, java.lang.Class, char[], int, int)">fromJson</A></B>(java.lang.Class&lt;T&gt;&nbsp;type,
232
         java.lang.Class&nbsp;elementType,
233
         char[]&nbsp;data,
234
         int&nbsp;offset,
235
         int&nbsp;length)</CODE>
236
 
237
<BR>
238
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
239
</TR>
240
<TR BGCOLOR="white" CLASS="TableRowColor">
241
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
242
<CODE>
243
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
244
<TR ALIGN="right" VALIGN="">
245
<TD NOWRAP><FONT SIZE="-1">
246
<CODE>&lt;T&gt; T</CODE></FONT></TD>
247
</TR>
248
</TABLE>
249
</CODE></FONT></TD>
250
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#fromJson(java.lang.Class, java.lang.Class, com.badlogic.gdx.files.FileHandle)">fromJson</A></B>(java.lang.Class&lt;T&gt;&nbsp;type,
251
         java.lang.Class&nbsp;elementType,
252
         <A HREF="../../../../com/badlogic/gdx/files/FileHandle.html" title="class in com.badlogic.gdx.files">FileHandle</A>&nbsp;file)</CODE>
253
 
254
<BR>
255
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
256
</TR>
257
<TR BGCOLOR="white" CLASS="TableRowColor">
258
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
259
<CODE>
260
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
261
<TR ALIGN="right" VALIGN="">
262
<TD NOWRAP><FONT SIZE="-1">
263
<CODE>&lt;T&gt; T</CODE></FONT></TD>
264
</TR>
265
</TABLE>
266
</CODE></FONT></TD>
267
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#fromJson(java.lang.Class, java.lang.Class, java.io.InputStream)">fromJson</A></B>(java.lang.Class&lt;T&gt;&nbsp;type,
268
         java.lang.Class&nbsp;elementType,
269
         java.io.InputStream&nbsp;input)</CODE>
270
 
271
<BR>
272
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
273
</TR>
274
<TR BGCOLOR="white" CLASS="TableRowColor">
275
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
276
<CODE>
277
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
278
<TR ALIGN="right" VALIGN="">
279
<TD NOWRAP><FONT SIZE="-1">
280
<CODE>&lt;T&gt; T</CODE></FONT></TD>
281
</TR>
282
</TABLE>
283
</CODE></FONT></TD>
284
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#fromJson(java.lang.Class, java.lang.Class, java.io.Reader)">fromJson</A></B>(java.lang.Class&lt;T&gt;&nbsp;type,
285
         java.lang.Class&nbsp;elementType,
286
         java.io.Reader&nbsp;reader)</CODE>
287
 
288
<BR>
289
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
290
</TR>
291
<TR BGCOLOR="white" CLASS="TableRowColor">
292
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
293
<CODE>
294
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
295
<TR ALIGN="right" VALIGN="">
296
<TD NOWRAP><FONT SIZE="-1">
297
<CODE>&lt;T&gt; T</CODE></FONT></TD>
298
</TR>
299
</TABLE>
300
</CODE></FONT></TD>
301
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#fromJson(java.lang.Class, java.lang.Class, java.lang.String)">fromJson</A></B>(java.lang.Class&lt;T&gt;&nbsp;type,
302
         java.lang.Class&nbsp;elementType,
303
         java.lang.String&nbsp;json)</CODE>
304
 
305
<BR>
306
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
307
</TR>
308
<TR BGCOLOR="white" CLASS="TableRowColor">
309
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
310
<CODE>
311
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
312
<TR ALIGN="right" VALIGN="">
313
<TD NOWRAP><FONT SIZE="-1">
314
<CODE>&lt;T&gt; T</CODE></FONT></TD>
315
</TR>
316
</TABLE>
317
</CODE></FONT></TD>
318
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#fromJson(java.lang.Class, com.badlogic.gdx.files.FileHandle)">fromJson</A></B>(java.lang.Class&lt;T&gt;&nbsp;type,
319
         <A HREF="../../../../com/badlogic/gdx/files/FileHandle.html" title="class in com.badlogic.gdx.files">FileHandle</A>&nbsp;file)</CODE>
320
 
321
<BR>
322
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
323
</TR>
324
<TR BGCOLOR="white" CLASS="TableRowColor">
325
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
326
<CODE>
327
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
328
<TR ALIGN="right" VALIGN="">
329
<TD NOWRAP><FONT SIZE="-1">
330
<CODE>&lt;T&gt; T</CODE></FONT></TD>
331
</TR>
332
</TABLE>
333
</CODE></FONT></TD>
334
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#fromJson(java.lang.Class, java.io.InputStream)">fromJson</A></B>(java.lang.Class&lt;T&gt;&nbsp;type,
335
         java.io.InputStream&nbsp;input)</CODE>
336
 
337
<BR>
338
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
339
</TR>
340
<TR BGCOLOR="white" CLASS="TableRowColor">
341
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
342
<CODE>
343
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
344
<TR ALIGN="right" VALIGN="">
345
<TD NOWRAP><FONT SIZE="-1">
346
<CODE>&lt;T&gt; T</CODE></FONT></TD>
347
</TR>
348
</TABLE>
349
</CODE></FONT></TD>
350
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#fromJson(java.lang.Class, java.io.Reader)">fromJson</A></B>(java.lang.Class&lt;T&gt;&nbsp;type,
351
         java.io.Reader&nbsp;reader)</CODE>
352
 
353
<BR>
354
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
355
</TR>
356
<TR BGCOLOR="white" CLASS="TableRowColor">
357
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
358
<CODE>
359
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
360
<TR ALIGN="right" VALIGN="">
361
<TD NOWRAP><FONT SIZE="-1">
362
<CODE>&lt;T&gt; T</CODE></FONT></TD>
363
</TR>
364
</TABLE>
365
</CODE></FONT></TD>
366
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#fromJson(java.lang.Class, java.lang.String)">fromJson</A></B>(java.lang.Class&lt;T&gt;&nbsp;type,
367
         java.lang.String&nbsp;json)</CODE>
368
 
369
<BR>
370
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
371
</TR>
372
<TR BGCOLOR="white" CLASS="TableRowColor">
373
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
374
<CODE>&nbsp;java.lang.Class</CODE></FONT></TD>
375
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#getClass(java.lang.String)">getClass</A></B>(java.lang.String&nbsp;tag)</CODE>
376
 
377
<BR>
378
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
379
</TR>
380
<TR BGCOLOR="white" CLASS="TableRowColor">
381
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
382
<CODE>
383
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
384
<TR ALIGN="right" VALIGN="">
385
<TD NOWRAP><FONT SIZE="-1">
386
<CODE>&lt;T&gt; <A HREF="../../../../com/badlogic/gdx/utils/Json.Serializer.html" title="interface in com.badlogic.gdx.utils">Json.Serializer</A>&lt;T&gt;</CODE></FONT></TD>
387
</TR>
388
</TABLE>
389
</CODE></FONT></TD>
390
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#getSerializer(java.lang.Class)">getSerializer</A></B>(java.lang.Class&lt;T&gt;&nbsp;type)</CODE>
391
 
392
<BR>
393
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
394
</TR>
395
<TR BGCOLOR="white" CLASS="TableRowColor">
396
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
397
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
398
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#getTag(java.lang.Class)">getTag</A></B>(java.lang.Class&nbsp;type)</CODE>
399
 
400
<BR>
401
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
402
</TR>
403
<TR BGCOLOR="white" CLASS="TableRowColor">
404
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
405
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
406
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#prettyPrint(java.lang.Object)">prettyPrint</A></B>(java.lang.Object&nbsp;object)</CODE>
407
 
408
<BR>
409
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
410
</TR>
411
<TR BGCOLOR="white" CLASS="TableRowColor">
412
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
413
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
414
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#prettyPrint(java.lang.Object, int)">prettyPrint</A></B>(java.lang.Object&nbsp;object,
415
            int&nbsp;singleLineColumns)</CODE>
416
 
417
<BR>
418
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
419
</TR>
420
<TR BGCOLOR="white" CLASS="TableRowColor">
421
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
422
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
423
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#prettyPrint(java.lang.String)">prettyPrint</A></B>(java.lang.String&nbsp;json)</CODE>
424
 
425
<BR>
426
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
427
</TR>
428
<TR BGCOLOR="white" CLASS="TableRowColor">
429
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
430
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
431
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#prettyPrint(java.lang.String, int)">prettyPrint</A></B>(java.lang.String&nbsp;json,
432
            int&nbsp;singleLineColumns)</CODE>
433
 
434
<BR>
435
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
436
</TR>
437
<TR BGCOLOR="white" CLASS="TableRowColor">
438
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
439
<CODE>&nbsp;void</CODE></FONT></TD>
440
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#readField(java.lang.Object, java.lang.String, java.lang.Class, java.lang.Object)">readField</A></B>(java.lang.Object&nbsp;object,
441
          java.lang.String&nbsp;name,
442
          java.lang.Class&nbsp;elementType,
443
          java.lang.Object&nbsp;jsonData)</CODE>
444
 
445
<BR>
446
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
447
</TR>
448
<TR BGCOLOR="white" CLASS="TableRowColor">
449
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
450
<CODE>&nbsp;void</CODE></FONT></TD>
451
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#readField(java.lang.Object, java.lang.String, java.lang.Object)">readField</A></B>(java.lang.Object&nbsp;object,
452
          java.lang.String&nbsp;name,
453
          java.lang.Object&nbsp;jsonData)</CODE>
454
 
455
<BR>
456
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
457
</TR>
458
<TR BGCOLOR="white" CLASS="TableRowColor">
459
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
460
<CODE>&nbsp;void</CODE></FONT></TD>
461
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#readField(java.lang.Object, java.lang.String, java.lang.String, java.lang.Class, java.lang.Object)">readField</A></B>(java.lang.Object&nbsp;object,
462
          java.lang.String&nbsp;fieldName,
463
          java.lang.String&nbsp;jsonName,
464
          java.lang.Class&nbsp;elementType,
465
          java.lang.Object&nbsp;jsonData)</CODE>
466
 
467
<BR>
468
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
469
</TR>
470
<TR BGCOLOR="white" CLASS="TableRowColor">
471
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
472
<CODE>&nbsp;void</CODE></FONT></TD>
473
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#readField(java.lang.Object, java.lang.String, java.lang.String, java.lang.Object)">readField</A></B>(java.lang.Object&nbsp;object,
474
          java.lang.String&nbsp;fieldName,
475
          java.lang.String&nbsp;jsonName,
476
          java.lang.Object&nbsp;jsonData)</CODE>
477
 
478
<BR>
479
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
480
</TR>
481
<TR BGCOLOR="white" CLASS="TableRowColor">
482
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
483
<CODE>&nbsp;void</CODE></FONT></TD>
484
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#readFields(java.lang.Object, java.lang.Object)">readFields</A></B>(java.lang.Object&nbsp;object,
485
           java.lang.Object&nbsp;jsonData)</CODE>
486
 
487
<BR>
488
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
489
</TR>
490
<TR BGCOLOR="white" CLASS="TableRowColor">
491
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
492
<CODE>
493
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
494
<TR ALIGN="right" VALIGN="">
495
<TD NOWRAP><FONT SIZE="-1">
496
<CODE>&lt;T&gt; T</CODE></FONT></TD>
497
</TR>
498
</TABLE>
499
</CODE></FONT></TD>
500
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#readValue(java.lang.Class, java.lang.Class, java.lang.Object)">readValue</A></B>(java.lang.Class&lt;T&gt;&nbsp;type,
501
          java.lang.Class&nbsp;elementType,
502
          java.lang.Object&nbsp;jsonData)</CODE>
503
 
504
<BR>
505
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
506
</TR>
507
<TR BGCOLOR="white" CLASS="TableRowColor">
508
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
509
<CODE>
510
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
511
<TR ALIGN="right" VALIGN="">
512
<TD NOWRAP><FONT SIZE="-1">
513
<CODE>&lt;T&gt; T</CODE></FONT></TD>
514
</TR>
515
</TABLE>
516
</CODE></FONT></TD>
517
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#readValue(java.lang.Class, java.lang.Class, T, java.lang.Object)">readValue</A></B>(java.lang.Class&lt;T&gt;&nbsp;type,
518
          java.lang.Class&nbsp;elementType,
519
          T&nbsp;defaultValue,
520
          java.lang.Object&nbsp;jsonData)</CODE>
521
 
522
<BR>
523
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
524
</TR>
525
<TR BGCOLOR="white" CLASS="TableRowColor">
526
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
527
<CODE>
528
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
529
<TR ALIGN="right" VALIGN="">
530
<TD NOWRAP><FONT SIZE="-1">
531
<CODE>&lt;T&gt; T</CODE></FONT></TD>
532
</TR>
533
</TABLE>
534
</CODE></FONT></TD>
535
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#readValue(java.lang.Class, java.lang.Object)">readValue</A></B>(java.lang.Class&lt;T&gt;&nbsp;type,
536
          java.lang.Object&nbsp;jsonData)</CODE>
537
 
538
<BR>
539
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
540
</TR>
541
<TR BGCOLOR="white" CLASS="TableRowColor">
542
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
543
<CODE>
544
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
545
<TR ALIGN="right" VALIGN="">
546
<TD NOWRAP><FONT SIZE="-1">
547
<CODE>&lt;T&gt; T</CODE></FONT></TD>
548
</TR>
549
</TABLE>
550
</CODE></FONT></TD>
551
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#readValue(java.lang.String, java.lang.Class, java.lang.Class, java.lang.Object)">readValue</A></B>(java.lang.String&nbsp;name,
552
          java.lang.Class&lt;T&gt;&nbsp;type,
553
          java.lang.Class&nbsp;elementType,
554
          java.lang.Object&nbsp;jsonData)</CODE>
555
 
556
<BR>
557
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
558
</TR>
559
<TR BGCOLOR="white" CLASS="TableRowColor">
560
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
561
<CODE>
562
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
563
<TR ALIGN="right" VALIGN="">
564
<TD NOWRAP><FONT SIZE="-1">
565
<CODE>&lt;T&gt; T</CODE></FONT></TD>
566
</TR>
567
</TABLE>
568
</CODE></FONT></TD>
569
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#readValue(java.lang.String, java.lang.Class, java.lang.Class, T, java.lang.Object)">readValue</A></B>(java.lang.String&nbsp;name,
570
          java.lang.Class&lt;T&gt;&nbsp;type,
571
          java.lang.Class&nbsp;elementType,
572
          T&nbsp;defaultValue,
573
          java.lang.Object&nbsp;jsonData)</CODE>
574
 
575
<BR>
576
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
577
</TR>
578
<TR BGCOLOR="white" CLASS="TableRowColor">
579
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
580
<CODE>
581
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
582
<TR ALIGN="right" VALIGN="">
583
<TD NOWRAP><FONT SIZE="-1">
584
<CODE>&lt;T&gt; T</CODE></FONT></TD>
585
</TR>
586
</TABLE>
587
</CODE></FONT></TD>
588
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#readValue(java.lang.String, java.lang.Class, java.lang.Object)">readValue</A></B>(java.lang.String&nbsp;name,
589
          java.lang.Class&lt;T&gt;&nbsp;type,
590
          java.lang.Object&nbsp;jsonData)</CODE>
591
 
592
<BR>
593
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
594
</TR>
595
<TR BGCOLOR="white" CLASS="TableRowColor">
596
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
597
<CODE>
598
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
599
<TR ALIGN="right" VALIGN="">
600
<TD NOWRAP><FONT SIZE="-1">
601
<CODE>&lt;T&gt; T</CODE></FONT></TD>
602
</TR>
603
</TABLE>
604
</CODE></FONT></TD>
605
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#readValue(java.lang.String, java.lang.Class, T, java.lang.Object)">readValue</A></B>(java.lang.String&nbsp;name,
606
          java.lang.Class&lt;T&gt;&nbsp;type,
607
          T&nbsp;defaultValue,
608
          java.lang.Object&nbsp;jsonData)</CODE>
609
 
610
<BR>
611
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
612
</TR>
613
<TR BGCOLOR="white" CLASS="TableRowColor">
614
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
615
<CODE>&nbsp;void</CODE></FONT></TD>
616
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#setElementType(java.lang.Class, java.lang.String, java.lang.Class)">setElementType</A></B>(java.lang.Class&nbsp;type,
617
               java.lang.String&nbsp;fieldName,
618
               java.lang.Class&nbsp;elementType)</CODE>
619
 
620
<BR>
621
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
622
</TR>
623
<TR BGCOLOR="white" CLASS="TableRowColor">
624
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
625
<CODE>&nbsp;void</CODE></FONT></TD>
626
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#setIgnoreUnknownFields(boolean)">setIgnoreUnknownFields</A></B>(boolean&nbsp;ignoreUnknownFields)</CODE>
627
 
628
<BR>
629
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
630
</TR>
631
<TR BGCOLOR="white" CLASS="TableRowColor">
632
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
633
<CODE>&nbsp;void</CODE></FONT></TD>
634
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#setOutputType(com.badlogic.gdx.utils.JsonWriter.OutputType)">setOutputType</A></B>(<A HREF="../../../../com/badlogic/gdx/utils/JsonWriter.OutputType.html" title="enum in com.badlogic.gdx.utils">JsonWriter.OutputType</A>&nbsp;outputType)</CODE>
635
 
636
<BR>
637
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
638
</TR>
639
<TR BGCOLOR="white" CLASS="TableRowColor">
640
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
641
<CODE>
642
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
643
<TR ALIGN="right" VALIGN="">
644
<TD NOWRAP><FONT SIZE="-1">
645
<CODE>&lt;T&gt; void</CODE></FONT></TD>
646
</TR>
647
</TABLE>
648
</CODE></FONT></TD>
649
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#setSerializer(java.lang.Class, com.badlogic.gdx.utils.Json.Serializer)">setSerializer</A></B>(java.lang.Class&lt;T&gt;&nbsp;type,
650
              <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>
651
 
652
<BR>
653
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
654
</TR>
655
<TR BGCOLOR="white" CLASS="TableRowColor">
656
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
657
<CODE>&nbsp;void</CODE></FONT></TD>
658
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#setTypeName(java.lang.String)">setTypeName</A></B>(java.lang.String&nbsp;typeName)</CODE>
659
 
660
<BR>
661
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the name of the JSON field to store the Java class name or class tag when required to avoid ambiguity during
662
 deserialization.</TD>
663
</TR>
664
<TR BGCOLOR="white" CLASS="TableRowColor">
665
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
666
<CODE>&nbsp;void</CODE></FONT></TD>
667
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#setUsePrototypes(boolean)">setUsePrototypes</A></B>(boolean&nbsp;usePrototypes)</CODE>
668
 
669
<BR>
670
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
671
</TR>
672
<TR BGCOLOR="white" CLASS="TableRowColor">
673
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
674
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
675
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#toJson(java.lang.Object)">toJson</A></B>(java.lang.Object&nbsp;object)</CODE>
676
 
677
<BR>
678
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
679
</TR>
680
<TR BGCOLOR="white" CLASS="TableRowColor">
681
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
682
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
683
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#toJson(java.lang.Object, java.lang.Class)">toJson</A></B>(java.lang.Object&nbsp;object,
684
       java.lang.Class&nbsp;knownType)</CODE>
685
 
686
<BR>
687
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
688
</TR>
689
<TR BGCOLOR="white" CLASS="TableRowColor">
690
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
691
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
692
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#toJson(java.lang.Object, java.lang.Class, java.lang.Class)">toJson</A></B>(java.lang.Object&nbsp;object,
693
       java.lang.Class&nbsp;knownType,
694
       java.lang.Class&nbsp;elementType)</CODE>
695
 
696
<BR>
697
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
698
</TR>
699
<TR BGCOLOR="white" CLASS="TableRowColor">
700
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
701
<CODE>&nbsp;void</CODE></FONT></TD>
702
<TD><CODE><B><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></B>(java.lang.Object&nbsp;object,
703
       java.lang.Class&nbsp;knownType,
704
       java.lang.Class&nbsp;elementType,
705
       <A HREF="../../../../com/badlogic/gdx/files/FileHandle.html" title="class in com.badlogic.gdx.files">FileHandle</A>&nbsp;file)</CODE>
706
 
707
<BR>
708
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
709
</TR>
710
<TR BGCOLOR="white" CLASS="TableRowColor">
711
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
712
<CODE>&nbsp;void</CODE></FONT></TD>
713
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#toJson(java.lang.Object, java.lang.Class, java.lang.Class, java.io.Writer)">toJson</A></B>(java.lang.Object&nbsp;object,
714
       java.lang.Class&nbsp;knownType,
715
       java.lang.Class&nbsp;elementType,
716
       java.io.Writer&nbsp;writer)</CODE>
717
 
718
<BR>
719
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
720
</TR>
721
<TR BGCOLOR="white" CLASS="TableRowColor">
722
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
723
<CODE>&nbsp;void</CODE></FONT></TD>
724
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#toJson(java.lang.Object, java.lang.Class, com.badlogic.gdx.files.FileHandle)">toJson</A></B>(java.lang.Object&nbsp;object,
725
       java.lang.Class&nbsp;knownType,
726
       <A HREF="../../../../com/badlogic/gdx/files/FileHandle.html" title="class in com.badlogic.gdx.files">FileHandle</A>&nbsp;file)</CODE>
727
 
728
<BR>
729
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
730
</TR>
731
<TR BGCOLOR="white" CLASS="TableRowColor">
732
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
733
<CODE>&nbsp;void</CODE></FONT></TD>
734
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#toJson(java.lang.Object, java.lang.Class, java.io.Writer)">toJson</A></B>(java.lang.Object&nbsp;object,
735
       java.lang.Class&nbsp;knownType,
736
       java.io.Writer&nbsp;writer)</CODE>
737
 
738
<BR>
739
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
740
</TR>
741
<TR BGCOLOR="white" CLASS="TableRowColor">
742
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
743
<CODE>&nbsp;void</CODE></FONT></TD>
744
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#toJson(java.lang.Object, com.badlogic.gdx.files.FileHandle)">toJson</A></B>(java.lang.Object&nbsp;object,
745
       <A HREF="../../../../com/badlogic/gdx/files/FileHandle.html" title="class in com.badlogic.gdx.files">FileHandle</A>&nbsp;file)</CODE>
746
 
747
<BR>
748
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
749
</TR>
750
<TR BGCOLOR="white" CLASS="TableRowColor">
751
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
752
<CODE>&nbsp;void</CODE></FONT></TD>
753
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#toJson(java.lang.Object, java.io.Writer)">toJson</A></B>(java.lang.Object&nbsp;object,
754
       java.io.Writer&nbsp;writer)</CODE>
755
 
756
<BR>
757
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
758
</TR>
759
<TR BGCOLOR="white" CLASS="TableRowColor">
760
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
761
<CODE>&nbsp;void</CODE></FONT></TD>
762
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#writeArrayEnd()">writeArrayEnd</A></B>()</CODE>
763
 
764
<BR>
765
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
766
</TR>
767
<TR BGCOLOR="white" CLASS="TableRowColor">
768
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
769
<CODE>&nbsp;void</CODE></FONT></TD>
770
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#writeArrayStart()">writeArrayStart</A></B>()</CODE>
771
 
772
<BR>
773
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
774
</TR>
775
<TR BGCOLOR="white" CLASS="TableRowColor">
776
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
777
<CODE>&nbsp;void</CODE></FONT></TD>
778
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#writeArrayStart(java.lang.String)">writeArrayStart</A></B>(java.lang.String&nbsp;name)</CODE>
779
 
780
<BR>
781
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
782
</TR>
783
<TR BGCOLOR="white" CLASS="TableRowColor">
784
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
785
<CODE>&nbsp;void</CODE></FONT></TD>
786
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#writeField(java.lang.Object, java.lang.String)">writeField</A></B>(java.lang.Object&nbsp;object,
787
           java.lang.String&nbsp;name)</CODE>
788
 
789
<BR>
790
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
791
</TR>
792
<TR BGCOLOR="white" CLASS="TableRowColor">
793
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
794
<CODE>&nbsp;void</CODE></FONT></TD>
795
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#writeField(java.lang.Object, java.lang.String, java.lang.Class)">writeField</A></B>(java.lang.Object&nbsp;object,
796
           java.lang.String&nbsp;name,
797
           java.lang.Class&nbsp;elementType)</CODE>
798
 
799
<BR>
800
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
801
</TR>
802
<TR BGCOLOR="white" CLASS="TableRowColor">
803
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
804
<CODE>&nbsp;void</CODE></FONT></TD>
805
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#writeField(java.lang.Object, java.lang.String, java.lang.String)">writeField</A></B>(java.lang.Object&nbsp;object,
806
           java.lang.String&nbsp;fieldName,
807
           java.lang.String&nbsp;jsonName)</CODE>
808
 
809
<BR>
810
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
811
</TR>
812
<TR BGCOLOR="white" CLASS="TableRowColor">
813
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
814
<CODE>&nbsp;void</CODE></FONT></TD>
815
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#writeField(java.lang.Object, java.lang.String, java.lang.String, java.lang.Class)">writeField</A></B>(java.lang.Object&nbsp;object,
816
           java.lang.String&nbsp;fieldName,
817
           java.lang.String&nbsp;jsonName,
818
           java.lang.Class&nbsp;elementType)</CODE>
819
 
820
<BR>
821
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
822
</TR>
823
<TR BGCOLOR="white" CLASS="TableRowColor">
824
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
825
<CODE>&nbsp;void</CODE></FONT></TD>
826
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#writeFields(java.lang.Object)">writeFields</A></B>(java.lang.Object&nbsp;object)</CODE>
827
 
828
<BR>
829
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
830
</TR>
831
<TR BGCOLOR="white" CLASS="TableRowColor">
832
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
833
<CODE>&nbsp;void</CODE></FONT></TD>
834
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#writeObjectEnd()">writeObjectEnd</A></B>()</CODE>
835
 
836
<BR>
837
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
838
</TR>
839
<TR BGCOLOR="white" CLASS="TableRowColor">
840
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
841
<CODE>&nbsp;void</CODE></FONT></TD>
842
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#writeObjectStart()">writeObjectStart</A></B>()</CODE>
843
 
844
<BR>
845
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
846
</TR>
847
<TR BGCOLOR="white" CLASS="TableRowColor">
848
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
849
<CODE>&nbsp;void</CODE></FONT></TD>
850
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#writeObjectStart(java.lang.Class, java.lang.Class)">writeObjectStart</A></B>(java.lang.Class&nbsp;actualType,
851
                 java.lang.Class&nbsp;knownType)</CODE>
852
 
853
<BR>
854
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
855
</TR>
856
<TR BGCOLOR="white" CLASS="TableRowColor">
857
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
858
<CODE>&nbsp;void</CODE></FONT></TD>
859
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#writeObjectStart(java.lang.String)">writeObjectStart</A></B>(java.lang.String&nbsp;name)</CODE>
860
 
861
<BR>
862
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
863
</TR>
864
<TR BGCOLOR="white" CLASS="TableRowColor">
865
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
866
<CODE>&nbsp;void</CODE></FONT></TD>
867
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#writeObjectStart(java.lang.String, java.lang.Class, java.lang.Class)">writeObjectStart</A></B>(java.lang.String&nbsp;name,
868
                 java.lang.Class&nbsp;actualType,
869
                 java.lang.Class&nbsp;knownType)</CODE>
870
 
871
<BR>
872
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
873
</TR>
874
<TR BGCOLOR="white" CLASS="TableRowColor">
875
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
876
<CODE>&nbsp;void</CODE></FONT></TD>
877
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#writeType(java.lang.Class)">writeType</A></B>(java.lang.Class&nbsp;type)</CODE>
878
 
879
<BR>
880
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
881
</TR>
882
<TR BGCOLOR="white" CLASS="TableRowColor">
883
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
884
<CODE>&nbsp;void</CODE></FONT></TD>
885
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#writeValue(java.lang.Object)">writeValue</A></B>(java.lang.Object&nbsp;value)</CODE>
886
 
887
<BR>
888
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
889
</TR>
890
<TR BGCOLOR="white" CLASS="TableRowColor">
891
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
892
<CODE>&nbsp;void</CODE></FONT></TD>
893
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#writeValue(java.lang.Object, java.lang.Class)">writeValue</A></B>(java.lang.Object&nbsp;value,
894
           java.lang.Class&nbsp;knownType)</CODE>
895
 
896
<BR>
897
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
898
</TR>
899
<TR BGCOLOR="white" CLASS="TableRowColor">
900
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
901
<CODE>&nbsp;void</CODE></FONT></TD>
902
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#writeValue(java.lang.Object, java.lang.Class, java.lang.Class)">writeValue</A></B>(java.lang.Object&nbsp;value,
903
           java.lang.Class&nbsp;knownType,
904
           java.lang.Class&nbsp;elementType)</CODE>
905
 
906
<BR>
907
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
908
</TR>
909
<TR BGCOLOR="white" CLASS="TableRowColor">
910
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
911
<CODE>&nbsp;void</CODE></FONT></TD>
912
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#writeValue(java.lang.String, java.lang.Object)">writeValue</A></B>(java.lang.String&nbsp;name,
913
           java.lang.Object&nbsp;value)</CODE>
914
 
915
<BR>
916
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
917
</TR>
918
<TR BGCOLOR="white" CLASS="TableRowColor">
919
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
920
<CODE>&nbsp;void</CODE></FONT></TD>
921
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#writeValue(java.lang.String, java.lang.Object, java.lang.Class)">writeValue</A></B>(java.lang.String&nbsp;name,
922
           java.lang.Object&nbsp;value,
923
           java.lang.Class&nbsp;knownType)</CODE>
924
 
925
<BR>
926
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
927
</TR>
928
<TR BGCOLOR="white" CLASS="TableRowColor">
929
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
930
<CODE>&nbsp;void</CODE></FONT></TD>
931
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/utils/Json.html#writeValue(java.lang.String, java.lang.Object, java.lang.Class, java.lang.Class)">writeValue</A></B>(java.lang.String&nbsp;name,
932
           java.lang.Object&nbsp;value,
933
           java.lang.Class&nbsp;knownType,
934
           java.lang.Class&nbsp;elementType)</CODE>
935
 
936
<BR>
937
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
938
</TR>
939
</TABLE>
940
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
941
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
942
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
943
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
944
</TR>
945
<TR BGCOLOR="white" CLASS="TableRowColor">
946
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
947
</TR>
948
</TABLE>
949
&nbsp;
950
<P>
951
 
952
<!-- ========= CONSTRUCTOR DETAIL ======== -->
953
 
954
<A NAME="constructor_detail"><!-- --></A>
955
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
956
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
957
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
958
<B>Constructor Detail</B></FONT></TH>
959
</TR>
960
</TABLE>
961
 
962
<A NAME="Json()"><!-- --></A><H3>
963
Json</H3>
964
<PRE>
965
public <B>Json</B>()</PRE>
966
<DL>
967
</DL>
968
<HR>
969
 
970
<A NAME="Json(com.badlogic.gdx.utils.JsonWriter.OutputType)"><!-- --></A><H3>
971
Json</H3>
972
<PRE>
973
public <B>Json</B>(<A HREF="../../../../com/badlogic/gdx/utils/JsonWriter.OutputType.html" title="enum in com.badlogic.gdx.utils">JsonWriter.OutputType</A>&nbsp;outputType)</PRE>
974
<DL>
975
</DL>
976
 
977
<!-- ============ METHOD DETAIL ========== -->
978
 
979
<A NAME="method_detail"><!-- --></A>
980
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
981
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
982
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
983
<B>Method Detail</B></FONT></TH>
984
</TR>
985
</TABLE>
986
 
987
<A NAME="setIgnoreUnknownFields(boolean)"><!-- --></A><H3>
988
setIgnoreUnknownFields</H3>
989
<PRE>
990
public void <B>setIgnoreUnknownFields</B>(boolean&nbsp;ignoreUnknownFields)</PRE>
991
<DL>
992
<DD><DL>
993
</DL>
994
</DD>
995
</DL>
996
<HR>
997
 
998
<A NAME="setOutputType(com.badlogic.gdx.utils.JsonWriter.OutputType)"><!-- --></A><H3>
999
setOutputType</H3>
1000
<PRE>
1001
public void <B>setOutputType</B>(<A HREF="../../../../com/badlogic/gdx/utils/JsonWriter.OutputType.html" title="enum in com.badlogic.gdx.utils">JsonWriter.OutputType</A>&nbsp;outputType)</PRE>
1002
<DL>
1003
<DD><DL>
1004
</DL>
1005
</DD>
1006
</DL>
1007
<HR>
1008
 
1009
<A NAME="addClassTag(java.lang.String, java.lang.Class)"><!-- --></A><H3>
1010
addClassTag</H3>
1011
<PRE>
1012
public void <B>addClassTag</B>(java.lang.String&nbsp;tag,
1013
                        java.lang.Class&nbsp;type)</PRE>
1014
<DL>
1015
<DD><DL>
1016
</DL>
1017
</DD>
1018
</DL>
1019
<HR>
1020
 
1021
<A NAME="getClass(java.lang.String)"><!-- --></A><H3>
1022
getClass</H3>
1023
<PRE>
1024
public java.lang.Class <B>getClass</B>(java.lang.String&nbsp;tag)</PRE>
1025
<DL>
1026
<DD><DL>
1027
</DL>
1028
</DD>
1029
</DL>
1030
<HR>
1031
 
1032
<A NAME="getTag(java.lang.Class)"><!-- --></A><H3>
1033
getTag</H3>
1034
<PRE>
1035
public java.lang.String <B>getTag</B>(java.lang.Class&nbsp;type)</PRE>
1036
<DL>
1037
<DD><DL>
1038
</DL>
1039
</DD>
1040
</DL>
1041
<HR>
1042
 
1043
<A NAME="setTypeName(java.lang.String)"><!-- --></A><H3>
1044
setTypeName</H3>
1045
<PRE>
1046
public void <B>setTypeName</B>(java.lang.String&nbsp;typeName)</PRE>
1047
<DL>
1048
<DD>Sets the name of the JSON field to store the Java class name or class tag when required to avoid ambiguity during
1049
 deserialization. Set to null to never output this information, but be warned that deserialization may fail.
1050
<P>
1051
<DD><DL>
1052
</DL>
1053
</DD>
1054
</DL>
1055
<HR>
1056
 
1057
<A NAME="setSerializer(java.lang.Class, com.badlogic.gdx.utils.Json.Serializer)"><!-- --></A><H3>
1058
setSerializer</H3>
1059
<PRE>
1060
public &lt;T&gt; void <B>setSerializer</B>(java.lang.Class&lt;T&gt;&nbsp;type,
1061
                              <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>
1062
<DL>
1063
<DD><DL>
1064
</DL>
1065
</DD>
1066
</DL>
1067
<HR>
1068
 
1069
<A NAME="getSerializer(java.lang.Class)"><!-- --></A><H3>
1070
getSerializer</H3>
1071
<PRE>
1072
public &lt;T&gt; <A HREF="../../../../com/badlogic/gdx/utils/Json.Serializer.html" title="interface in com.badlogic.gdx.utils">Json.Serializer</A>&lt;T&gt; <B>getSerializer</B>(java.lang.Class&lt;T&gt;&nbsp;type)</PRE>
1073
<DL>
1074
<DD><DL>
1075
</DL>
1076
</DD>
1077
</DL>
1078
<HR>
1079
 
1080
<A NAME="setUsePrototypes(boolean)"><!-- --></A><H3>
1081
setUsePrototypes</H3>
1082
<PRE>
1083
public void <B>setUsePrototypes</B>(boolean&nbsp;usePrototypes)</PRE>
1084
<DL>
1085
<DD><DL>
1086
</DL>
1087
</DD>
1088
</DL>
1089
<HR>
1090
 
1091
<A NAME="setElementType(java.lang.Class, java.lang.String, java.lang.Class)"><!-- --></A><H3>
1092
setElementType</H3>
1093
<PRE>
1094
public void <B>setElementType</B>(java.lang.Class&nbsp;type,
1095
                           java.lang.String&nbsp;fieldName,
1096
                           java.lang.Class&nbsp;elementType)</PRE>
1097
<DL>
1098
<DD><DL>
1099
</DL>
1100
</DD>
1101
</DL>
1102
<HR>
1103
 
1104
<A NAME="toJson(java.lang.Object)"><!-- --></A><H3>
1105
toJson</H3>
1106
<PRE>
1107
public java.lang.String <B>toJson</B>(java.lang.Object&nbsp;object)</PRE>
1108
<DL>
1109
<DD><DL>
1110
</DL>
1111
</DD>
1112
</DL>
1113
<HR>
1114
 
1115
<A NAME="toJson(java.lang.Object, java.lang.Class)"><!-- --></A><H3>
1116
toJson</H3>
1117
<PRE>
1118
public java.lang.String <B>toJson</B>(java.lang.Object&nbsp;object,
1119
                               java.lang.Class&nbsp;knownType)</PRE>
1120
<DL>
1121
<DD><DL>
1122
</DL>
1123
</DD>
1124
</DL>
1125
<HR>
1126
 
1127
<A NAME="toJson(java.lang.Object, java.lang.Class, java.lang.Class)"><!-- --></A><H3>
1128
toJson</H3>
1129
<PRE>
1130
public java.lang.String <B>toJson</B>(java.lang.Object&nbsp;object,
1131
                               java.lang.Class&nbsp;knownType,
1132
                               java.lang.Class&nbsp;elementType)</PRE>
1133
<DL>
1134
<DD><DL>
1135
<DT><B>Parameters:</B><DD><CODE>knownType</CODE> - May be null if the type is unknown.<DD><CODE>elementType</CODE> - May be null if the type is unknown.</DL>
1136
</DD>
1137
</DL>
1138
<HR>
1139
 
1140
<A NAME="toJson(java.lang.Object, com.badlogic.gdx.files.FileHandle)"><!-- --></A><H3>
1141
toJson</H3>
1142
<PRE>
1143
public void <B>toJson</B>(java.lang.Object&nbsp;object,
1144
                   <A HREF="../../../../com/badlogic/gdx/files/FileHandle.html" title="class in com.badlogic.gdx.files">FileHandle</A>&nbsp;file)</PRE>
1145
<DL>
1146
<DD><DL>
1147
</DL>
1148
</DD>
1149
</DL>
1150
<HR>
1151
 
1152
<A NAME="toJson(java.lang.Object, java.lang.Class, com.badlogic.gdx.files.FileHandle)"><!-- --></A><H3>
1153
toJson</H3>
1154
<PRE>
1155
public void <B>toJson</B>(java.lang.Object&nbsp;object,
1156
                   java.lang.Class&nbsp;knownType,
1157
                   <A HREF="../../../../com/badlogic/gdx/files/FileHandle.html" title="class in com.badlogic.gdx.files">FileHandle</A>&nbsp;file)</PRE>
1158
<DL>
1159
<DD><DL>
1160
<DT><B>Parameters:</B><DD><CODE>knownType</CODE> - May be null if the type is unknown.</DL>
1161
</DD>
1162
</DL>
1163
<HR>
1164
 
1165
<A NAME="toJson(java.lang.Object, java.lang.Class, java.lang.Class, com.badlogic.gdx.files.FileHandle)"><!-- --></A><H3>
1166
toJson</H3>
1167
<PRE>
1168
public void <B>toJson</B>(java.lang.Object&nbsp;object,
1169
                   java.lang.Class&nbsp;knownType,
1170
                   java.lang.Class&nbsp;elementType,
1171
                   <A HREF="../../../../com/badlogic/gdx/files/FileHandle.html" title="class in com.badlogic.gdx.files">FileHandle</A>&nbsp;file)</PRE>
1172
<DL>
1173
<DD><DL>
1174
<DT><B>Parameters:</B><DD><CODE>knownType</CODE> - May be null if the type is unknown.<DD><CODE>elementType</CODE> - May be null if the type is unknown.</DL>
1175
</DD>
1176
</DL>
1177
<HR>
1178
 
1179
<A NAME="toJson(java.lang.Object, java.io.Writer)"><!-- --></A><H3>
1180
toJson</H3>
1181
<PRE>
1182
public void <B>toJson</B>(java.lang.Object&nbsp;object,
1183
                   java.io.Writer&nbsp;writer)</PRE>
1184
<DL>
1185
<DD><DL>
1186
</DL>
1187
</DD>
1188
</DL>
1189
<HR>
1190
 
1191
<A NAME="toJson(java.lang.Object, java.lang.Class, java.io.Writer)"><!-- --></A><H3>
1192
toJson</H3>
1193
<PRE>
1194
public void <B>toJson</B>(java.lang.Object&nbsp;object,
1195
                   java.lang.Class&nbsp;knownType,
1196
                   java.io.Writer&nbsp;writer)</PRE>
1197
<DL>
1198
<DD><DL>
1199
<DT><B>Parameters:</B><DD><CODE>knownType</CODE> - May be null if the type is unknown.</DL>
1200
</DD>
1201
</DL>
1202
<HR>
1203
 
1204
<A NAME="toJson(java.lang.Object, java.lang.Class, java.lang.Class, java.io.Writer)"><!-- --></A><H3>
1205
toJson</H3>
1206
<PRE>
1207
public void <B>toJson</B>(java.lang.Object&nbsp;object,
1208
                   java.lang.Class&nbsp;knownType,
1209
                   java.lang.Class&nbsp;elementType,
1210
                   java.io.Writer&nbsp;writer)</PRE>
1211
<DL>
1212
<DD><DL>
1213
<DT><B>Parameters:</B><DD><CODE>knownType</CODE> - May be null if the type is unknown.<DD><CODE>elementType</CODE> - May be null if the type is unknown.</DL>
1214
</DD>
1215
</DL>
1216
<HR>
1217
 
1218
<A NAME="writeFields(java.lang.Object)"><!-- --></A><H3>
1219
writeFields</H3>
1220
<PRE>
1221
public void <B>writeFields</B>(java.lang.Object&nbsp;object)</PRE>
1222
<DL>
1223
<DD><DL>
1224
</DL>
1225
</DD>
1226
</DL>
1227
<HR>
1228
 
1229
<A NAME="writeField(java.lang.Object, java.lang.String)"><!-- --></A><H3>
1230
writeField</H3>
1231
<PRE>
1232
public void <B>writeField</B>(java.lang.Object&nbsp;object,
1233
                       java.lang.String&nbsp;name)</PRE>
1234
<DL>
1235
<DD><DL>
1236
</DL>
1237
</DD>
1238
</DL>
1239
<HR>
1240
 
1241
<A NAME="writeField(java.lang.Object, java.lang.String, java.lang.Class)"><!-- --></A><H3>
1242
writeField</H3>
1243
<PRE>
1244
public void <B>writeField</B>(java.lang.Object&nbsp;object,
1245
                       java.lang.String&nbsp;name,
1246
                       java.lang.Class&nbsp;elementType)</PRE>
1247
<DL>
1248
<DD><DL>
1249
<DT><B>Parameters:</B><DD><CODE>elementType</CODE> - May be null if the type is unknown.</DL>
1250
</DD>
1251
</DL>
1252
<HR>
1253
 
1254
<A NAME="writeField(java.lang.Object, java.lang.String, java.lang.String)"><!-- --></A><H3>
1255
writeField</H3>
1256
<PRE>
1257
public void <B>writeField</B>(java.lang.Object&nbsp;object,
1258
                       java.lang.String&nbsp;fieldName,
1259
                       java.lang.String&nbsp;jsonName)</PRE>
1260
<DL>
1261
<DD><DL>
1262
</DL>
1263
</DD>
1264
</DL>
1265
<HR>
1266
 
1267
<A NAME="writeField(java.lang.Object, java.lang.String, java.lang.String, java.lang.Class)"><!-- --></A><H3>
1268
writeField</H3>
1269
<PRE>
1270
public void <B>writeField</B>(java.lang.Object&nbsp;object,
1271
                       java.lang.String&nbsp;fieldName,
1272
                       java.lang.String&nbsp;jsonName,
1273
                       java.lang.Class&nbsp;elementType)</PRE>
1274
<DL>
1275
<DD><DL>
1276
<DT><B>Parameters:</B><DD><CODE>elementType</CODE> - May be null if the type is unknown.</DL>
1277
</DD>
1278
</DL>
1279
<HR>
1280
 
1281
<A NAME="writeValue(java.lang.String, java.lang.Object)"><!-- --></A><H3>
1282
writeValue</H3>
1283
<PRE>
1284
public void <B>writeValue</B>(java.lang.String&nbsp;name,
1285
                       java.lang.Object&nbsp;value)</PRE>
1286
<DL>
1287
<DD><DL>
1288
<DT><B>Parameters:</B><DD><CODE>value</CODE> - May be null.</DL>
1289
</DD>
1290
</DL>
1291
<HR>
1292
 
1293
<A NAME="writeValue(java.lang.String, java.lang.Object, java.lang.Class)"><!-- --></A><H3>
1294
writeValue</H3>
1295
<PRE>
1296
public void <B>writeValue</B>(java.lang.String&nbsp;name,
1297
                       java.lang.Object&nbsp;value,
1298
                       java.lang.Class&nbsp;knownType)</PRE>
1299
<DL>
1300
<DD><DL>
1301
<DT><B>Parameters:</B><DD><CODE>value</CODE> - May be null.<DD><CODE>knownType</CODE> - May be null if the type is unknown.</DL>
1302
</DD>
1303
</DL>
1304
<HR>
1305
 
1306
<A NAME="writeValue(java.lang.String, java.lang.Object, java.lang.Class, java.lang.Class)"><!-- --></A><H3>
1307
writeValue</H3>
1308
<PRE>
1309
public void <B>writeValue</B>(java.lang.String&nbsp;name,
1310
                       java.lang.Object&nbsp;value,
1311
                       java.lang.Class&nbsp;knownType,
1312
                       java.lang.Class&nbsp;elementType)</PRE>
1313
<DL>
1314
<DD><DL>
1315
<DT><B>Parameters:</B><DD><CODE>value</CODE> - May be null.<DD><CODE>knownType</CODE> - May be null if the type is unknown.<DD><CODE>elementType</CODE> - May be null if the type is unknown.</DL>
1316
</DD>
1317
</DL>
1318
<HR>
1319
 
1320
<A NAME="writeValue(java.lang.Object)"><!-- --></A><H3>
1321
writeValue</H3>
1322
<PRE>
1323
public void <B>writeValue</B>(java.lang.Object&nbsp;value)</PRE>
1324
<DL>
1325
<DD><DL>
1326
<DT><B>Parameters:</B><DD><CODE>value</CODE> - May be null.</DL>
1327
</DD>
1328
</DL>
1329
<HR>
1330
 
1331
<A NAME="writeValue(java.lang.Object, java.lang.Class)"><!-- --></A><H3>
1332
writeValue</H3>
1333
<PRE>
1334
public void <B>writeValue</B>(java.lang.Object&nbsp;value,
1335
                       java.lang.Class&nbsp;knownType)</PRE>
1336
<DL>
1337
<DD><DL>
1338
<DT><B>Parameters:</B><DD><CODE>value</CODE> - May be null.<DD><CODE>knownType</CODE> - May be null if the type is unknown.</DL>
1339
</DD>
1340
</DL>
1341
<HR>
1342
 
1343
<A NAME="writeValue(java.lang.Object, java.lang.Class, java.lang.Class)"><!-- --></A><H3>
1344
writeValue</H3>
1345
<PRE>
1346
public void <B>writeValue</B>(java.lang.Object&nbsp;value,
1347
                       java.lang.Class&nbsp;knownType,
1348
                       java.lang.Class&nbsp;elementType)</PRE>
1349
<DL>
1350
<DD><DL>
1351
<DT><B>Parameters:</B><DD><CODE>value</CODE> - May be null.<DD><CODE>knownType</CODE> - May be null if the type is unknown.<DD><CODE>elementType</CODE> - May be null if the type is unknown.</DL>
1352
</DD>
1353
</DL>
1354
<HR>
1355
 
1356
<A NAME="writeObjectStart(java.lang.String)"><!-- --></A><H3>
1357
writeObjectStart</H3>
1358
<PRE>
1359
public void <B>writeObjectStart</B>(java.lang.String&nbsp;name)</PRE>
1360
<DL>
1361
<DD><DL>
1362
</DL>
1363
</DD>
1364
</DL>
1365
<HR>
1366
 
1367
<A NAME="writeObjectStart(java.lang.String, java.lang.Class, java.lang.Class)"><!-- --></A><H3>
1368
writeObjectStart</H3>
1369
<PRE>
1370
public void <B>writeObjectStart</B>(java.lang.String&nbsp;name,
1371
                             java.lang.Class&nbsp;actualType,
1372
                             java.lang.Class&nbsp;knownType)</PRE>
1373
<DL>
1374
<DD><DL>
1375
<DT><B>Parameters:</B><DD><CODE>knownType</CODE> - May be null if the type is unknown.</DL>
1376
</DD>
1377
</DL>
1378
<HR>
1379
 
1380
<A NAME="writeObjectStart()"><!-- --></A><H3>
1381
writeObjectStart</H3>
1382
<PRE>
1383
public void <B>writeObjectStart</B>()</PRE>
1384
<DL>
1385
<DD><DL>
1386
</DL>
1387
</DD>
1388
</DL>
1389
<HR>
1390
 
1391
<A NAME="writeObjectStart(java.lang.Class, java.lang.Class)"><!-- --></A><H3>
1392
writeObjectStart</H3>
1393
<PRE>
1394
public void <B>writeObjectStart</B>(java.lang.Class&nbsp;actualType,
1395
                             java.lang.Class&nbsp;knownType)</PRE>
1396
<DL>
1397
<DD><DL>
1398
<DT><B>Parameters:</B><DD><CODE>knownType</CODE> - May be null if the type is unknown.</DL>
1399
</DD>
1400
</DL>
1401
<HR>
1402
 
1403
<A NAME="writeObjectEnd()"><!-- --></A><H3>
1404
writeObjectEnd</H3>
1405
<PRE>
1406
public void <B>writeObjectEnd</B>()</PRE>
1407
<DL>
1408
<DD><DL>
1409
</DL>
1410
</DD>
1411
</DL>
1412
<HR>
1413
 
1414
<A NAME="writeArrayStart(java.lang.String)"><!-- --></A><H3>
1415
writeArrayStart</H3>
1416
<PRE>
1417
public void <B>writeArrayStart</B>(java.lang.String&nbsp;name)</PRE>
1418
<DL>
1419
<DD><DL>
1420
</DL>
1421
</DD>
1422
</DL>
1423
<HR>
1424
 
1425
<A NAME="writeArrayStart()"><!-- --></A><H3>
1426
writeArrayStart</H3>
1427
<PRE>
1428
public void <B>writeArrayStart</B>()</PRE>
1429
<DL>
1430
<DD><DL>
1431
</DL>
1432
</DD>
1433
</DL>
1434
<HR>
1435
 
1436
<A NAME="writeArrayEnd()"><!-- --></A><H3>
1437
writeArrayEnd</H3>
1438
<PRE>
1439
public void <B>writeArrayEnd</B>()</PRE>
1440
<DL>
1441
<DD><DL>
1442
</DL>
1443
</DD>
1444
</DL>
1445
<HR>
1446
 
1447
<A NAME="writeType(java.lang.Class)"><!-- --></A><H3>
1448
writeType</H3>
1449
<PRE>
1450
public void <B>writeType</B>(java.lang.Class&nbsp;type)</PRE>
1451
<DL>
1452
<DD><DL>
1453
</DL>
1454
</DD>
1455
</DL>
1456
<HR>
1457
 
1458
<A NAME="fromJson(java.lang.Class, java.io.Reader)"><!-- --></A><H3>
1459
fromJson</H3>
1460
<PRE>
1461
public &lt;T&gt; T <B>fromJson</B>(java.lang.Class&lt;T&gt;&nbsp;type,
1462
                      java.io.Reader&nbsp;reader)</PRE>
1463
<DL>
1464
<DD><DL>
1465
<DT><B>Parameters:</B><DD><CODE>type</CODE> - May be null if the type is unknown.
1466
<DT><B>Returns:</B><DD>May be null.</DL>
1467
</DD>
1468
</DL>
1469
<HR>
1470
 
1471
<A NAME="fromJson(java.lang.Class, java.lang.Class, java.io.Reader)"><!-- --></A><H3>
1472
fromJson</H3>
1473
<PRE>
1474
public &lt;T&gt; T <B>fromJson</B>(java.lang.Class&lt;T&gt;&nbsp;type,
1475
                      java.lang.Class&nbsp;elementType,
1476
                      java.io.Reader&nbsp;reader)</PRE>
1477
<DL>
1478
<DD><DL>
1479
<DT><B>Parameters:</B><DD><CODE>type</CODE> - May be null if the type is unknown.<DD><CODE>elementType</CODE> - May be null if the type is unknown.
1480
<DT><B>Returns:</B><DD>May be null.</DL>
1481
</DD>
1482
</DL>
1483
<HR>
1484
 
1485
<A NAME="fromJson(java.lang.Class, java.io.InputStream)"><!-- --></A><H3>
1486
fromJson</H3>
1487
<PRE>
1488
public &lt;T&gt; T <B>fromJson</B>(java.lang.Class&lt;T&gt;&nbsp;type,
1489
                      java.io.InputStream&nbsp;input)</PRE>
1490
<DL>
1491
<DD><DL>
1492
<DT><B>Parameters:</B><DD><CODE>type</CODE> - May be null if the type is unknown.
1493
<DT><B>Returns:</B><DD>May be null.</DL>
1494
</DD>
1495
</DL>
1496
<HR>
1497
 
1498
<A NAME="fromJson(java.lang.Class, java.lang.Class, java.io.InputStream)"><!-- --></A><H3>
1499
fromJson</H3>
1500
<PRE>
1501
public &lt;T&gt; T <B>fromJson</B>(java.lang.Class&lt;T&gt;&nbsp;type,
1502
                      java.lang.Class&nbsp;elementType,
1503
                      java.io.InputStream&nbsp;input)</PRE>
1504
<DL>
1505
<DD><DL>
1506
<DT><B>Parameters:</B><DD><CODE>type</CODE> - May be null if the type is unknown.<DD><CODE>elementType</CODE> - May be null if the type is unknown.
1507
<DT><B>Returns:</B><DD>May be null.</DL>
1508
</DD>
1509
</DL>
1510
<HR>
1511
 
1512
<A NAME="fromJson(java.lang.Class, com.badlogic.gdx.files.FileHandle)"><!-- --></A><H3>
1513
fromJson</H3>
1514
<PRE>
1515
public &lt;T&gt; T <B>fromJson</B>(java.lang.Class&lt;T&gt;&nbsp;type,
1516
                      <A HREF="../../../../com/badlogic/gdx/files/FileHandle.html" title="class in com.badlogic.gdx.files">FileHandle</A>&nbsp;file)</PRE>
1517
<DL>
1518
<DD><DL>
1519
<DT><B>Parameters:</B><DD><CODE>type</CODE> - May be null if the type is unknown.
1520
<DT><B>Returns:</B><DD>May be null.</DL>
1521
</DD>
1522
</DL>
1523
<HR>
1524
 
1525
<A NAME="fromJson(java.lang.Class, java.lang.Class, com.badlogic.gdx.files.FileHandle)"><!-- --></A><H3>
1526
fromJson</H3>
1527
<PRE>
1528
public &lt;T&gt; T <B>fromJson</B>(java.lang.Class&lt;T&gt;&nbsp;type,
1529
                      java.lang.Class&nbsp;elementType,
1530
                      <A HREF="../../../../com/badlogic/gdx/files/FileHandle.html" title="class in com.badlogic.gdx.files">FileHandle</A>&nbsp;file)</PRE>
1531
<DL>
1532
<DD><DL>
1533
<DT><B>Parameters:</B><DD><CODE>type</CODE> - May be null if the type is unknown.<DD><CODE>elementType</CODE> - May be null if the type is unknown.
1534
<DT><B>Returns:</B><DD>May be null.</DL>
1535
</DD>
1536
</DL>
1537
<HR>
1538
 
1539
<A NAME="fromJson(java.lang.Class, char[], int, int)"><!-- --></A><H3>
1540
fromJson</H3>
1541
<PRE>
1542
public &lt;T&gt; T <B>fromJson</B>(java.lang.Class&lt;T&gt;&nbsp;type,
1543
                      char[]&nbsp;data,
1544
                      int&nbsp;offset,
1545
                      int&nbsp;length)</PRE>
1546
<DL>
1547
<DD><DL>
1548
<DT><B>Parameters:</B><DD><CODE>type</CODE> - May be null if the type is unknown.
1549
<DT><B>Returns:</B><DD>May be null.</DL>
1550
</DD>
1551
</DL>
1552
<HR>
1553
 
1554
<A NAME="fromJson(java.lang.Class, java.lang.Class, char[], int, int)"><!-- --></A><H3>
1555
fromJson</H3>
1556
<PRE>
1557
public &lt;T&gt; T <B>fromJson</B>(java.lang.Class&lt;T&gt;&nbsp;type,
1558
                      java.lang.Class&nbsp;elementType,
1559
                      char[]&nbsp;data,
1560
                      int&nbsp;offset,
1561
                      int&nbsp;length)</PRE>
1562
<DL>
1563
<DD><DL>
1564
<DT><B>Parameters:</B><DD><CODE>type</CODE> - May be null if the type is unknown.<DD><CODE>elementType</CODE> - May be null if the type is unknown.
1565
<DT><B>Returns:</B><DD>May be null.</DL>
1566
</DD>
1567
</DL>
1568
<HR>
1569
 
1570
<A NAME="fromJson(java.lang.Class, java.lang.String)"><!-- --></A><H3>
1571
fromJson</H3>
1572
<PRE>
1573
public &lt;T&gt; T <B>fromJson</B>(java.lang.Class&lt;T&gt;&nbsp;type,
1574
                      java.lang.String&nbsp;json)</PRE>
1575
<DL>
1576
<DD><DL>
1577
<DT><B>Parameters:</B><DD><CODE>type</CODE> - May be null if the type is unknown.
1578
<DT><B>Returns:</B><DD>May be null.</DL>
1579
</DD>
1580
</DL>
1581
<HR>
1582
 
1583
<A NAME="fromJson(java.lang.Class, java.lang.Class, java.lang.String)"><!-- --></A><H3>
1584
fromJson</H3>
1585
<PRE>
1586
public &lt;T&gt; T <B>fromJson</B>(java.lang.Class&lt;T&gt;&nbsp;type,
1587
                      java.lang.Class&nbsp;elementType,
1588
                      java.lang.String&nbsp;json)</PRE>
1589
<DL>
1590
<DD><DL>
1591
<DT><B>Parameters:</B><DD><CODE>type</CODE> - May be null if the type is unknown.
1592
<DT><B>Returns:</B><DD>May be null.</DL>
1593
</DD>
1594
</DL>
1595
<HR>
1596
 
1597
<A NAME="readField(java.lang.Object, java.lang.String, java.lang.Object)"><!-- --></A><H3>
1598
readField</H3>
1599
<PRE>
1600
public void <B>readField</B>(java.lang.Object&nbsp;object,
1601
                      java.lang.String&nbsp;name,
1602
                      java.lang.Object&nbsp;jsonData)</PRE>
1603
<DL>
1604
<DD><DL>
1605
</DL>
1606
</DD>
1607
</DL>
1608
<HR>
1609
 
1610
<A NAME="readField(java.lang.Object, java.lang.String, java.lang.Class, java.lang.Object)"><!-- --></A><H3>
1611
readField</H3>
1612
<PRE>
1613
public void <B>readField</B>(java.lang.Object&nbsp;object,
1614
                      java.lang.String&nbsp;name,
1615
                      java.lang.Class&nbsp;elementType,
1616
                      java.lang.Object&nbsp;jsonData)</PRE>
1617
<DL>
1618
<DD><DL>
1619
</DL>
1620
</DD>
1621
</DL>
1622
<HR>
1623
 
1624
<A NAME="readField(java.lang.Object, java.lang.String, java.lang.String, java.lang.Object)"><!-- --></A><H3>
1625
readField</H3>
1626
<PRE>
1627
public void <B>readField</B>(java.lang.Object&nbsp;object,
1628
                      java.lang.String&nbsp;fieldName,
1629
                      java.lang.String&nbsp;jsonName,
1630
                      java.lang.Object&nbsp;jsonData)</PRE>
1631
<DL>
1632
<DD><DL>
1633
</DL>
1634
</DD>
1635
</DL>
1636
<HR>
1637
 
1638
<A NAME="readField(java.lang.Object, java.lang.String, java.lang.String, java.lang.Class, java.lang.Object)"><!-- --></A><H3>
1639
readField</H3>
1640
<PRE>
1641
public void <B>readField</B>(java.lang.Object&nbsp;object,
1642
                      java.lang.String&nbsp;fieldName,
1643
                      java.lang.String&nbsp;jsonName,
1644
                      java.lang.Class&nbsp;elementType,
1645
                      java.lang.Object&nbsp;jsonData)</PRE>
1646
<DL>
1647
<DD><DL>
1648
<DT><B>Parameters:</B><DD><CODE>elementType</CODE> - May be null if the type is unknown.</DL>
1649
</DD>
1650
</DL>
1651
<HR>
1652
 
1653
<A NAME="readFields(java.lang.Object, java.lang.Object)"><!-- --></A><H3>
1654
readFields</H3>
1655
<PRE>
1656
public void <B>readFields</B>(java.lang.Object&nbsp;object,
1657
                       java.lang.Object&nbsp;jsonData)</PRE>
1658
<DL>
1659
<DD><DL>
1660
</DL>
1661
</DD>
1662
</DL>
1663
<HR>
1664
 
1665
<A NAME="readValue(java.lang.String, java.lang.Class, java.lang.Object)"><!-- --></A><H3>
1666
readValue</H3>
1667
<PRE>
1668
public &lt;T&gt; T <B>readValue</B>(java.lang.String&nbsp;name,
1669
                       java.lang.Class&lt;T&gt;&nbsp;type,
1670
                       java.lang.Object&nbsp;jsonData)</PRE>
1671
<DL>
1672
<DD><DL>
1673
<DT><B>Parameters:</B><DD><CODE>type</CODE> - May be null if the type is unknown.
1674
<DT><B>Returns:</B><DD>May be null.</DL>
1675
</DD>
1676
</DL>
1677
<HR>
1678
 
1679
<A NAME="readValue(java.lang.String,java.lang.Class,java.lang.Object,java.lang.Object)"><!-- --></A><A NAME="readValue(java.lang.String, java.lang.Class, T, java.lang.Object)"><!-- --></A><H3>
1680
readValue</H3>
1681
<PRE>
1682
public &lt;T&gt; T <B>readValue</B>(java.lang.String&nbsp;name,
1683
                       java.lang.Class&lt;T&gt;&nbsp;type,
1684
                       T&nbsp;defaultValue,
1685
                       java.lang.Object&nbsp;jsonData)</PRE>
1686
<DL>
1687
<DD><DL>
1688
<DT><B>Parameters:</B><DD><CODE>type</CODE> - May be null if the type is unknown.
1689
<DT><B>Returns:</B><DD>May be null.</DL>
1690
</DD>
1691
</DL>
1692
<HR>
1693
 
1694
<A NAME="readValue(java.lang.String, java.lang.Class, java.lang.Class, java.lang.Object)"><!-- --></A><H3>
1695
readValue</H3>
1696
<PRE>
1697
public &lt;T&gt; T <B>readValue</B>(java.lang.String&nbsp;name,
1698
                       java.lang.Class&lt;T&gt;&nbsp;type,
1699
                       java.lang.Class&nbsp;elementType,
1700
                       java.lang.Object&nbsp;jsonData)</PRE>
1701
<DL>
1702
<DD><DL>
1703
<DT><B>Parameters:</B><DD><CODE>type</CODE> - May be null if the type is unknown.<DD><CODE>elementType</CODE> - May be null if the type is unknown.
1704
<DT><B>Returns:</B><DD>May be null.</DL>
1705
</DD>
1706
</DL>
1707
<HR>
1708
 
1709
<A NAME="readValue(java.lang.String,java.lang.Class,java.lang.Class,java.lang.Object,java.lang.Object)"><!-- --></A><A NAME="readValue(java.lang.String, java.lang.Class, java.lang.Class, T, java.lang.Object)"><!-- --></A><H3>
1710
readValue</H3>
1711
<PRE>
1712
public &lt;T&gt; T <B>readValue</B>(java.lang.String&nbsp;name,
1713
                       java.lang.Class&lt;T&gt;&nbsp;type,
1714
                       java.lang.Class&nbsp;elementType,
1715
                       T&nbsp;defaultValue,
1716
                       java.lang.Object&nbsp;jsonData)</PRE>
1717
<DL>
1718
<DD><DL>
1719
<DT><B>Parameters:</B><DD><CODE>type</CODE> - May be null if the type is unknown.<DD><CODE>elementType</CODE> - May be null if the type is unknown.
1720
<DT><B>Returns:</B><DD>May be null.</DL>
1721
</DD>
1722
</DL>
1723
<HR>
1724
 
1725
<A NAME="readValue(java.lang.Class,java.lang.Class,java.lang.Object,java.lang.Object)"><!-- --></A><A NAME="readValue(java.lang.Class, java.lang.Class, T, java.lang.Object)"><!-- --></A><H3>
1726
readValue</H3>
1727
<PRE>
1728
public &lt;T&gt; T <B>readValue</B>(java.lang.Class&lt;T&gt;&nbsp;type,
1729
                       java.lang.Class&nbsp;elementType,
1730
                       T&nbsp;defaultValue,
1731
                       java.lang.Object&nbsp;jsonData)</PRE>
1732
<DL>
1733
<DD><DL>
1734
<DT><B>Parameters:</B><DD><CODE>type</CODE> - May be null if the type is unknown.<DD><CODE>elementType</CODE> - May be null if the type is unknown.
1735
<DT><B>Returns:</B><DD>May be null.</DL>
1736
</DD>
1737
</DL>
1738
<HR>
1739
 
1740
<A NAME="readValue(java.lang.Class, java.lang.Object)"><!-- --></A><H3>
1741
readValue</H3>
1742
<PRE>
1743
public &lt;T&gt; T <B>readValue</B>(java.lang.Class&lt;T&gt;&nbsp;type,
1744
                       java.lang.Object&nbsp;jsonData)</PRE>
1745
<DL>
1746
<DD><DL>
1747
<DT><B>Parameters:</B><DD><CODE>type</CODE> - May be null if the type is unknown.
1748
<DT><B>Returns:</B><DD>May be null.</DL>
1749
</DD>
1750
</DL>
1751
<HR>
1752
 
1753
<A NAME="readValue(java.lang.Class, java.lang.Class, java.lang.Object)"><!-- --></A><H3>
1754
readValue</H3>
1755
<PRE>
1756
public &lt;T&gt; T <B>readValue</B>(java.lang.Class&lt;T&gt;&nbsp;type,
1757
                       java.lang.Class&nbsp;elementType,
1758
                       java.lang.Object&nbsp;jsonData)</PRE>
1759
<DL>
1760
<DD><DL>
1761
<DT><B>Parameters:</B><DD><CODE>type</CODE> - May be null if the type is unknown.<DD><CODE>elementType</CODE> - May be null if the type is unknown.
1762
<DT><B>Returns:</B><DD>May be null.</DL>
1763
</DD>
1764
</DL>
1765
<HR>
1766
 
1767
<A NAME="prettyPrint(java.lang.Object)"><!-- --></A><H3>
1768
prettyPrint</H3>
1769
<PRE>
1770
public java.lang.String <B>prettyPrint</B>(java.lang.Object&nbsp;object)</PRE>
1771
<DL>
1772
<DD><DL>
1773
</DL>
1774
</DD>
1775
</DL>
1776
<HR>
1777
 
1778
<A NAME="prettyPrint(java.lang.String)"><!-- --></A><H3>
1779
prettyPrint</H3>
1780
<PRE>
1781
public java.lang.String <B>prettyPrint</B>(java.lang.String&nbsp;json)</PRE>
1782
<DL>
1783
<DD><DL>
1784
</DL>
1785
</DD>
1786
</DL>
1787
<HR>
1788
 
1789
<A NAME="prettyPrint(java.lang.Object, int)"><!-- --></A><H3>
1790
prettyPrint</H3>
1791
<PRE>
1792
public java.lang.String <B>prettyPrint</B>(java.lang.Object&nbsp;object,
1793
                                    int&nbsp;singleLineColumns)</PRE>
1794
<DL>
1795
<DD><DL>
1796
</DL>
1797
</DD>
1798
</DL>
1799
<HR>
1800
 
1801
<A NAME="prettyPrint(java.lang.String, int)"><!-- --></A><H3>
1802
prettyPrint</H3>
1803
<PRE>
1804
public java.lang.String <B>prettyPrint</B>(java.lang.String&nbsp;json,
1805
                                    int&nbsp;singleLineColumns)</PRE>
1806
<DL>
1807
<DD><DL>
1808
</DL>
1809
</DD>
1810
</DL>
1811
<!-- ========= END OF CLASS DATA ========= -->
1812
<HR>
1813
 
1814
 
1815
<!-- ======= START OF BOTTOM NAVBAR ====== -->
1816
<A NAME="navbar_bottom"><!-- --></A>
1817
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
1818
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
1819
<TR>
1820
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
1821
<A NAME="navbar_bottom_firstrow"><!-- --></A>
1822
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
1823
  <TR ALIGN="center" VALIGN="top">
1824
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
1825
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
1826
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
1827
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Json.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
1828
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
1829
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
1830
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
1831
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
1832
  </TR>
1833
</TABLE>
1834
</TD>
1835
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
1836
libgdx API</EM>
1837
</TD>
1838
</TR>
1839
 
1840
<TR>
1841
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1842
&nbsp;<A HREF="../../../../com/badlogic/gdx/utils/IntMap.Values.html" title="class in com.badlogic.gdx.utils"><B>PREV CLASS</B></A>&nbsp;
1843
&nbsp;<A HREF="../../../../com/badlogic/gdx/utils/Json.ReadOnlySerializer.html" title="class in com.badlogic.gdx.utils"><B>NEXT CLASS</B></A></FONT></TD>
1844
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1845
  <A HREF="../../../../index.html?com/badlogic/gdx/utils/Json.html" target="_top"><B>FRAMES</B></A>  &nbsp;
1846
&nbsp;<A HREF="Json.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
1847
&nbsp;<SCRIPT type="text/javascript">
1848
  <!--
1849
  if(window==top) {
1850
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
1851
  }
1852
  //-->
1853
</SCRIPT>
1854
<NOSCRIPT>
1855
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
1856
</NOSCRIPT>
1857
 
1858
 
1859
</FONT></TD>
1860
</TR>
1861
<TR>
1862
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
1863
  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
1864
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
1865
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
1866
</TR>
1867
</TABLE>
1868
<A NAME="skip-navbar_bottom"></A>
1869
<!-- ======== END OF BOTTOM NAVBAR ======= -->
1870
 
1871
<HR>
1872
 
1873
                                <div style="font-size:9pt"><i>
1874
                                Copyright 2010 Mario Zechner (contact@badlogicgames.com), Nathan Sweet (admin@esotericsoftware.com)
1875
                                </i></div>
1876
 
1877
</BODY>
1878
</HTML>