peterS.: Valides JSON?

Beitrag lesen

hallo again Christian,

Das bedeutet, dass, wenn ich im JavaScript schreibe

var obj =
{
   method: function()
   {
   }
};

ist das gar kein JSON??

richtig - dies ist die JavaScript schon immer zueigene
objektliteralnotation - eine *abkuerzung*, um nicht
den umstaendlicheren weg ueber »new KonstruktorFunktion«
beschreiten zu muessen.

Da PHP z.B. nichts damit anfangen kann.

exakt:

  • objektliteralnotation ist nicht zwangslaeufig »JSON«-konform.

Aber dennoch ist es ja gültiger JavaScript Code?

was denn sonst?

  • »JSON«-konform notierte objektsysteme genuegen zwangslaeufig
      den anforderungen an gueltige JavaScript-syntax.

so long - peterS. - pseliger@gmx.net

--
»Because objects in JavaScript are so flexible, you will want to think differently about class hierarchies.
Deep hierarchies are inappropriate. Shallow hierarchies are efficient and expressive.« - Douglas Crockford
ie:( fl:) br:> va:( ls:& fo:) rl:) n3;} n4:} ss:} de:µ js:} mo:? zu:]