Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何序列化Json对象?_Java_Json_Serialization_Firebase Realtime Database_Gson - Fatal编程技术网

Java 如何序列化Json对象?

Java 如何序列化Json对象?,java,json,serialization,firebase-realtime-database,gson,Java,Json,Serialization,Firebase Realtime Database,Gson,我想在firebase数据库中插入一个json对象,其格式如下:- { "0":{ "code":"BK 0000184", "isbn":"9788184821475", "title":"Stories Of Wisdom (586)", "qty":"1", "price":"70", "gross_value":"70.0", "discountAmount":"0", "discoun

我想在firebase数据库中插入一个json对象,其格式如下:-

{
   "0":{
      "code":"BK 0000184",
      "isbn":"9788184821475",
      "title":"Stories Of Wisdom (586)",
      "qty":"1",
      "price":"70",
      "gross_value":"70.0",
      "discountAmount":"0",
      "discount":"0.0",
      "netValue":"70.0"
   },
   "orderInfo":{
      "modeOfPayment":"cash",
      "typeof_payment":"60 days",
      "expected_date":"5",
      "distributor_company":"Anurag Agency ",
      "contact_person_name":"Anurag",
      "company_addresss":"Model colony ",
      "contactNumber":"9846795359",
      "date":"26\/10\/2017",
      "distributorId":"-KxCpz1gaLUkKP4EvweX",
      "shipping_address1":"Model colony",
      "shipping_state":"Maharashtra",
      "shipping_city":"Pune",
      "shipping_person_number":"9846795359",
      "shipping_person_name":"Anurag",
      "shipping_company":"Anurag Agency",
      "delivery_address1":"Model colony",
      "delivery_state":"Maharashtra",
      "delivery_city":"Pune",
      "delivery_person_number":"9846795359",
      "delivery_person_name":"Anurag",
      "delivery_company":"Anurag Agency"
   },
   "1":{
      "code":"BK 0000356",
      "isbn":"9788189999230",
      "title":"Krishna (501)",
      "qty":"1",
      "price":"70",
      "gross_value":"70.0",
      "discountAmount":"0",
      "discount":"0.0",
      "netValue":"70.0"
   }
}
将有更多的条目添加到此json对象,其中键为0到20,一个用于orderInfo。在此之前,我在php中使用了一个mysql数据库,在这里我只需解析并将值插入到相关列中。 我得到一个例外情况如下:- com.google.firebase.database.DatabaseException:在类org.json.JSONObject上找不到要序列化的属性

我实现这一目标的最佳选择是什么?
非常感谢您的帮助或建议。谢谢。

您是否尝试过
JSON.stringify(object)
?我从未在java中使用过stringify。但是我尝试过类似的字符串,它将JSON作为一个长字符串插入。无论如何,非常感谢@tarek抱歉,我没有注意到它的java。我的假设是这是javascript。你是否尝试过
JSON.stringify(object)
?我从未在java中使用过stringify。但是我尝试过类似的字符串,它将JSON作为一个长字符串插入。无论如何,非常感谢@tarek抱歉,我没有注意到它的java。我的假设是这是javascript。