Java Java

Em có một biến được lưu theo kiểu dữ liệu là string và có cấu trúc JSON:

{
    source_link: "http://example.com/link.html",
    image_thumbnail: "http:/example.com/imgages/test.jpg",
    metadata: {
        last_updated: "2017-05-11",
        category: "Entertainment"
    }
}

Các bác cho em hỏi làm thế nào có thể parse được chuỗi này để lấy ra các thuộc tính bên trong như source_link, image_thumbnail và cà category trong metadata?

Java Java

Em cần parse một file JSON như dưới đây để lấy ra các thuộc tính của author như username, post_count và lấy ra các thuộc tính của từng bài viết:

{
   "author": {
         "username": "abc",
         "post_count": "1"
    },
    "posts": [
         {
              "post_id": "1",
              "title": "Test",
              "content": "Test test test",
              "comment_count": "2",
              "created_date": "10:51:01 22:11:2016"
         }
    ]
}

Các bác cho em hỏi trong Java có cách n...

JavaScript JavaScript

Em có một đoạn script PHP gửi dữ liệu trả về sử dụng json_encode như sau:

<?php
$username = isset($_GET['uname']) : $_GET['uname'] : FALSE;
if (!$username) {
    header("Location: ".$backUrl); exit();
}

$criteria = array('username' => $username');
$customer = $em->getRepository('SomeEntity')->findBy($criteria);

$json_encode = json_encode($customer);
...
?>

Sau đó ở phía trình duyệt em cần sử dụng jQuery để parse dữ liệu gửi về từ hàm json_decode ở trên. Em thử sử dụng hàm jQuery.parseJSON() tu...