2014-11-04 98 views
-2

我有一個相當奇怪的問題。我有一個json對象,它的屬性名稱中有一個@字符,例如na @ me。由於我無法使用對象中的@字符,所以我無法調用它。利用json對象中的@字符

那麼改變角色也許是你最明顯的答案,但是我想知道除此之外是否還有其他解決方案?我如何稱呼na @ me屬性?

<!DOCTYPE html> 
<html> 
    <body> 
     <h2>JSON Object Creation in JavaScript</h2> 
     <p id="demo"></p> 
     <script> 
      var text = '{"[email protected]":"John Johnson","street":"Oslo West 16","phone":"555 1234567"}' 
      var obj = JSON.parse(text); 
      document.getElementById("demo").innerHTML = 
       [email protected] + "<br>" + 
       obj.street + "<br>" + 
       obj.phone; 
     </script> 
    </body> 
</html> 

回答