docs.Sort((x, y) => y.StoredDate.CompareTo(x.StoredDate));
Должен сделать то, что Вы ищете.
Codehaus Jackson - я был этим потрясающим API с 2012 для моего УСПОКОИТЕЛЬНОГО веб-сервиса и тестов JUnit. С их API Вы можете:
(1) Преобразовывают Строку JSON в боб Java
public static String beanToJSONString(Object myJavaBean) throws Exception {
ObjectMapper jacksonObjMapper = new ObjectMapper();
return jacksonObjMapper.writeValueAsString(myJavaBean);
}
(2), Преобразовывают Строку JSON в объект JSON (JsonNode)
public static JsonNode stringToJSONObject(String jsonString) throws Exception {
ObjectMapper jacksonObjMapper = new ObjectMapper();
return jacksonObjMapper.readTree(jsonString);
}
//Example:
String jsonString = "{\"phonetype\":\"N95\",\"cat\":\"WP\"}";
JsonNode jsonNode = stringToJSONObject(jsonString);
Assert.assertEquals("Phonetype value not legit!", "N95", jsonNode.get("phonetype").getTextValue());
Assert.assertEquals("Cat value is tragic!", "WP", jsonNode.get("cat").getTextValue());
(3), Преобразовывают боб Java в Строку JSON
public static Object JSONStringToBean(Class myBeanClass, String JSONString) throws Exception {
ObjectMapper jacksonObjMapper = new ObjectMapper();
return jacksonObjMapper.readValue(JSONString, beanClass);
}
СУДЬИ:
JsonNode API - Как использовать, переместитесь, проанализируйте и оцените значения от объекта JsonNode
Учебное руководство - Простое учебное руководство, как использовать Jackson для преобразования строки JSON в JsonNode