给定一个数值列表，找到其中的最大值、最小值、平均值和中位数，并将这些值以JSON格式输出。

输入应为一个包含数值的列表。
以下是一个Python 3的实现代码，可以找到给定数值列表的最大值、最小值、平均值和中位数，并将这些值以JSON格式输出：

```python
import json

# 输入数值列表
num_list = [1, 2, 3, 4, 5]

# 计算最大值、最小值、平均值和中位数
max_num = max(num_list)
min_num = min(num_list)
avg_num = sum(num_list)/len(num_list)
sorted_list = sorted(num_list)
if len(num_list) % 2 == 0:
    median = (sorted_list[len(num_list)//2-1] + sorted_list[len(num_list)//2])/2
else:
    median = sorted_list[len(num_list)//2]

# 输出以JSON格式为输出
output_dict = {"max": max_num, "min": min_num, "average": avg_num, "median": median}
json_output = json.dumps(output_dict)

print(json_output)
```

输出将是以下格式的JSON字符串：

```json
{"max": 5, "min": 1, "average": 3.0, "median": 3}
```