2014-12-02 44 views
0

我是JSON新手。我正在使用包裝在JSON中的Coinbase API。如何在JSON文本中使用Jquery包裝的段落中以純文本顯示數據?

看一看這個代碼:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"%> 
<%@ page import="rajendra.arora.bitcoin.CoinbaseExample" %> 

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 
<title>Insert title here</title> 
</head> 
<body> 
<h1>This is foo.</h1> 
<p>This is my Amount balance in Coinbase:</p> 
<% 
    CoinbaseExample ce=new CoinbaseExample(); 
    String myBal=ce.getHttp("https://api.coinbase.com/v1/account/balance", null); 
%> 

<p id="demo"> 
    <% 
     out.print(myBal); 
    %> 
</p> 

</body> 
</html> 

這顯示了我輸出如下:

這是FOO。

這是Coinbase我額餘額:

{ 「量」: 「0.00000000」, 「貨幣」: 「BTC」}

我知道這是JSON包裹。但你能幫我,如何以標準形式在div標籤中使用Jquery顯示這些數據?

你能幫我嗎?如何以純文本顯示。

當然,幫助將不勝感激!

回答

0

或許

<script> 
var myBal = <% out.print(myBal); %> 
document.write(myBal.amount); 
// or document.write($.parseJSON(myBal.amount)); 
</script> 
0

你myBal是一個String,也許將它設置爲一個JSONObject,如:

JSONOBject myBal=ce.getHttp("https://api.coinbase.com/v1/account/balance", null); 

那麼你的輸出:

out.print(myBal.get("amount"); 
out.print(myBal.get("currency"); 

希望這有助於:)

在一個div這看起來像:

<div> 
    <% 
     out.print(myBal.get("amount"); 
     out.print(myBal.get("currency"); 
    %> 
</div> 
+0

我是否需要下載任何jar文件JSON? – 2014-12-02 12:48:39

+0

我記得很確定,但認爲這是jsp的標準功能。 – x1x 2014-12-02 12:50:03

+0

不,我只是問。我需要爲JSON下載任何jar文件嗎?你能告訴我下載JSON jar的鏈接嗎? – 2014-12-02 12:53:21

相關問題