Ich bekomme einige Daten von JSON. Ich kann JSON nicht ändern, es ist eine fremde API. JSON ...Serialisieren Sie nur die Daten, die Sie von JSON benötigen
"apply" : {
"type" : "submit",
"form" : "#pageForm",
"data" : {
"ctl00$MainContentArea$fld_offerCode" : "%promo"
},
"submit" : "#OfferCodeSubmit",
"response" : {
"type" : "html",
"total" : "#orderItemsDisplay .totals:last"
}
},
oder
"apply" : {
"type" : "post",
"url" : "https:\/\/www.4wheelparts.com\/shoppingcart.aspx",
"submit" : "#ctl00_ContentPlaceHolder1_btnCouponCode",
"contentType" : "application\/x-www-form-urlencoded",
"data" : {
"__VIEWSTATE" : "",
"ctl00$ContentPlaceHolder1$tbCouponCode" : "%promo",
"ctl00$ContentPlaceHolder1$btnCouponCode" : "Redeem"
}
}
ich Datenbank JSON möchten speichern und verwenden "Daten serialisieren". Aber der Parameter "Daten"ändert sich ständig. Wie kann ich serialisiert Parameter "type", "url", "Eintragen" und is't parametr "data" serialisiert?
ich meine DB diese Form ...
hinzufügen möchten"type" : "post"
"url" : "https:\/\/www.4wheelparts.com\/shoppingcart.aspx"
"data" : {
"__VIEWSTATE" : "",
"ctl00$ContentPlaceHolder1$tbCouponCode" : "%promo",
"ctl00$ContentPlaceHolder1$btnCouponCode" : "Redeem"
}
So serialisieren ich die Daten ...
public class Apply
{
@SerializedName("type")
@Expose
private String type;
@SerializedName("submit")
@Expose
private String submit;
@SerializedName("timeout")
@Expose
private Long timeout;
....How data should look like???
Oder werde ich den anderen Weg zu bewegen, brauchen?
kann ich nicht finden - wie kann ich JSON im Format String mit Hilfe nachrüsten \ rxjava bekommen. Bist du das? –