Java Web服务与API文档使用指南
1. 方程生成器JSON Web服务
1.1 创建EquationGeneratorJSON Web服务
RESTful Web服务也可以返回JSON格式的数据。下面是一个重新实现的 EquationGeneratorXML
服务,它以JSON格式返回一个方程。
// Fig. 28.26: EquationGeneratorJSONResource.java
// RESTful equation generator that returns JSON.
package com.deitel.equationgeneratorjson;
import com.google.gson.Gson; // converts POJO to JSON and back again
import java.util.Random;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
@Path( "equation" )
public class EquationGeneratorJSONResource
{
static Random randomObject = new Random(); // random number generator
// retrieve an equation formatted as JSON
@GET
@Path( "{