SkillAgentSearch skills...

J2j

Convert any file.json to the corresponding mapped java files

Install / Use

/learn @cesarferreira/J2j
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

j2j Gem Version

Convert any Files.json to corresponding Classe.java files

<p align="center"> <img src="https://raw.githubusercontent.com/cesarferreira/j2j/master/extras/terminal.gif" width="100%" /> </p>

Installation

$ gem install j2j

Usage

$ j2j ~/sample.json -o ~/destination_folder

sample.json:

{
  "total": 2,
  "people": [
    { "name": "jose" },
    { "name": "maria" }
  ]
}

Lets look at the ~/destination_folder...

The files Sample.java and Person.java were created

Sample.java:

public class Sample {

  private Long total;
  private List<Person> people;

  public Long getTotal() { return total; }
  public void setTotal(Long total) { this.total = total; }
  public List<Person> getPerson() { return people; }
  public void setPerson(List<Person> people) { this.people = people; }

}

Person.java:

public class Person {

  private String name;

  public String getName() { return name; }
  public void setName(String name) { this.name = name; }

}

... and you're golden :)

Advanced

| Param | Shortcut | Default value | Usage | |:------------:|:---------:| :------------:|:------------| | root_class | -r | Example.java | $ j2j ~/file.json -r Person | | package | -p | com.example | $ j2j ~/file.json -p com.company | | output | -o | out | $ j2j ~/file.json -o src/ |

Complete example:

$ j2j ~/file.json -r Person -p com.compay -o src/

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/cesarferreira/j2j.

Related Skills

View on GitHub
GitHub Stars63
CategoryDevelopment
Updated5mo ago
Forks2

Languages

Ruby

Security Score

92/100

Audited on Nov 5, 2025

No findings