These are yummy, whatever they are called. They taste like lemonade.
Edit: A big thank you to Japanese Snack Reviews for helping me find the name of this fruit! It's a Haruka. This is what the woman at the farmer's market wrote down, but it didn't come up when I googled it.