"index":1 "timestamp":1684912163049 "previousHash":"cc4217227392dfdf9087de7ade171a27871696b8f97415b87f7 "hash":"e2d410884728297908cd923431d4264e9f78b3e254805679536673ed7 "transactions":["sender":"zhangsan'recipient": "lisi"amount": 10.0] 'sender": "wangwu'recipient" "chenqi" "amount": 20.0如何用Java代码输出这样的效果
时间: 2023-07-03 20:33:11 浏览: 56
您可以使用Java中的JSON库来输出这样的效果,具体代码如下:
```java
import org.json.JSONArray;
import org.json.JSONObject;
public class Main {
public static void main(String[] args) {
JSONObject block = new JSONObject();
block.put("index", 1);
block.put("timestamp", 1684912163049L);
block.put("previousHash", "cc4217227392dfdf9087de7ade171a27871696b8f97415b87f7");
block.put("hash", "e2d410884728297908cd923431d4264e9f78b3e254805679536673ed7");
JSONArray transactions = new JSONArray();
JSONObject transaction1 = new JSONObject();
transaction1.put("sender", "zhangsan");
transaction1.put("recipient", "lisi");
transaction1.put("amount", 10.0);
JSONObject transaction2 = new JSONObject();
transaction2.put("sender", "wangwu");
transaction2.put("recipient", "chenqi");
transaction2.put("amount", 20.0);
transactions.put(transaction1);
transactions.put(transaction2);
block.put("transactions", transactions);
System.out.println(block.toString(4));
}
}
```
输出结果为:
```json
{
"index": 1,
"timestamp": 1684912163049,
"previousHash": "cc4217227392dfdf9087de7ade171a27871696b8f97415b87f7",
"hash": "e2d410884728297908cd923431d4264e9f78b3e254805679536673ed7",
"transactions": [
{
"sender": "zhangsan",
"recipient": "lisi",
"amount": 10.0
},
{
"sender": "wangwu",
"recipient": "chenqi",
"amount": 20.0
}
]
}
```