Skip to main content

[json-processing-spec users] Re: JsonProvider add method createJsonObject/createJsonArray

  • From: Tatu Saloranta < >
  • To:
  • Subject: [json-processing-spec users] Re: JsonProvider add method createJsonObject/createJsonArray
  • Date: Mon, 29 Oct 2012 10:06:15 -0700

And to elaborate on this a bit: the main different between factories
and builders is that factories are basically stateless, whereas
builders have state (of the object being built).

-+ Tatu +-

On Sun, Oct 28, 2012 at 8:22 AM, Eugen Cepoi 
< >
 wrote:
>
>
> 2012/10/28 wenshao 
> < >
>>
>> if JsonObject/JsonArray is interface, how to create it?
>
>
> With JsonBuilder, JsonObjectBuilder and JsonArrayBuilder.
>
>>
>> we should have factory method.
>>
>> may be should add class "JsonFactory", such as:
>>
>> public class JsonFactory {
>>     public static JsonObject createJsonObject() {
>>         return JsonProvider.provider().createJsonObject();
>>     }
>>     public static JsonArray createJsonArray() {
>>         return JsonProvider.provider().createJsonArray();
>>     }
>> }
>>
>> public abstract class JsonProvider {
>>     public abstract JsonObject createJsonObject();
>>     public abstract JsonArray createJsonArray();
>> }
>>
>> -+ wenshao +-
>
>


[json-processing-spec users] JsonProvider add method createJsonObject/createJsonArray

wenshao 10/28/2012

[json-processing-spec users] Re: JsonProvider add method createJsonObject/createJsonArray

Eugen Cepoi 10/28/2012

[json-processing-spec users] Re: JsonProvider add method createJsonObject/createJsonArray

Tatu Saloranta 10/29/2012
 
 
Close
loading
Please Confirm
Close