import gradio as gr
import os

def process(files):
    return [os.path.basename(fo.name) for fo in files]
    
with gr.Blocks() as demo:
    f = gr.File(file_count="multiple")
    j = gr.JSON() 
    btn = gr.Button(value="Upload")
    btn.click(fn=process, inputs=[f], outputs=[j])

demo.launch()