Преобразовать объект в строку JSON в C # [дубликат]

Possible Duplicate:
Turn C# object into a JSON string in .NET 4

В Java у меня есть код для преобразования объекта Java в строку JSON. Как сделать подобное в C #? какую библиотеку JSON я должен использовать?

Благодарю.

Код JAVA

import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

public class ReturnData {
    int total;

    List<ExceptionReport> exceptionReportList;  

    public String getJSon(){
        JSONObject json = new JSONObject(); 

        json.put("totalCount", total);

        JSONArray jsonArray = new JSONArray();
        for(ExceptionReport report : exceptionReportList){
            JSONObject jsonTmp = new JSONObject();
            jsonTmp.put("reportId", report.getReportId());      
            jsonTmp.put("message", report.getMessage());            
            jsonArray.add(jsonTmp);         
        }

        json.put("reports", jsonArray);
        return json.toString();
    }
    ...
}

Ответы на вопрос(2)

Ваш ответ на вопрос