Ich baue eine REST-API in JAVA und C# und ich fragte mich, wie ich Daten an diese Dienste weitergeben sollte.Übergeben Sie JSON-Objekt vs JSON-Zeichenfolge in HTTP POST
Was ich kenne als der richtige Weg ist JSON-Objekt, da die Daten in der POST-Körper zu senden:
{name:'Dor'}
aber ich habe auch einen String und analysieren, um die JSON in meinem Dienst passieren kann:
'{name:'Dor'}'
Was ist der bevorzugte Weg vom Leistungsfaktor? oder irgendwelche anderen Faktoren?
Server muss die Anfrage Payload sowieso analysieren, also besser für die erste Lösung entscheiden. – sp00m
@ sp00m Wird die Nutzlast, die als String analysiert wird, schneller als JSON? –
Ich denke ja, aber du musst den JSON danach trotzdem parsen. Das bedeutet, dass Sie * time_parsing_string + time_parsing_json * anstelle von * time_parsing_json * haben. Außerdem sieht es so aus [vorzeitige Optimierung] (http://programmers.stackexchange.com/a/80092/72730) ';)' – sp00m