Which code segment should you insert at line 20?

You are developing an application. The application converts a Location object to a string by
using a method named WriteObject. The WriteObject() method accepts two parameters, a
Location object and an XmlObjectSerializer object.
The application includes the following code. (Line numbers are included for reference only.)

You need to serialize the Location object as a JSON object.
Which code segment should you insert at line 20?

You are developing an application. The application converts a Location object to a string by
using a method named WriteObject. The WriteObject() method accepts two parameters, a
Location object and an XmlObjectSerializer object.
The application includes the following code. (Line numbers are included for reference only.)

You need to serialize the Location object as a JSON object.
Which code segment should you insert at line 20?

A.
New DataContractSerializer(typeof(Location))

B.
New XmlSerializer(typeof(Location))

C.
New NetDataContractSenalizer()

D.
New DataContractJsonSerializer(typeof(Location))

Explanation:
The DataContractJsonSerializer class serializes objects to the JavaScript Object Notation
(JSON) and deserializes JSON data to objects.
Use the DataContractJsonSerializer class to serialize instances of a type into a JSON
document and to deserialize a JSON document into an instance of a type.



Leave a Reply 5

Your email address will not be published. Required fields are marked *


Philo13

Philo13

A is the correct answer!

Rao

Rao

Why A?
I think is D.
DataContractJsonSerializer extends XmlObjectSerializer as MSDN says.

Sylvia

Sylvia

D if you want xml if you want JSON A

Abel

Abel

The Question Clearly says: “You need to serialize the Location object as a JSON object.
Which code segment should you insert at line 20?”, so the answer should be D.